Thì hiện tại hoàn thành – The present perfect tense
Cách dùng
Diễn tả hành động xảy ra trong quá khứ, kéo dài tới hiện tại và vẫn còn khả năng sẽ tiếp diễn trong
tương lại
Ví dụ:
I have learned English for 10 years (Tôi đã học tiếng Anh được 10 năm.)
Diễn tả hành động xảy ra trong quá khứ nhưng không rõ thời gian
Ví dụ:
Someone has stolen my car. (Có ai đó đã lấy trộm ô tô của tôi.)
Diễn tả hành động lặp đi lặp lại nhiều lần trong quá khứ
Ví dụ:
She has seen this film several times. (Cô ấy đã xem bộ phim này vài lần rồi.)
Diễn tả hành động xảy ra trong quá khứ nhưng để lại dấu hiệu hoặc hậu quả ở hiện tại
Ví dụ:
The children are dirty. Where have they been? (Bọn trẻ rất bẩn. Chúng đã ở đâu thế?)
The baby is crying. Have you made fun of him?
(Em bé đang khóc. Có phải cậu đã trêu chọc nó không?)
Diễn tả những kinh nghiệm, trải nghiệm
Ví dụ:
This is the first time I have ever eaten that kind of food.
(Đây là lần đầu tiên tôi ăn loại thức ăn đó.)
Công thức
+ Câu khẳng định (+): S + have/has + V(p2)
+ Câu phủ định (-): S + have/has + not + V(p2)
+ Câu nghi vấn (?): Have/Has + S + V(p2)
Ví dụ:
(-): My mother has not worked/ hasn’t worked as a teacher of English for 10 years. (T): Has your mother worked as a teacher of English for 10 years?
Dấu hiệu nhận biết thì hiện tại hoàn thành
– just (vừa mới): dùng sau have/has, trước Vp2.
– recently, lately, so far (gần đây): thường đứng ở cuối câu.
– already (rồi): dùng sau have/has, trước Vp2.
– before (trước đây): đứng ở cuối câu.
– ever (đã từng): dùng sau have/has, trước Vp2.
– never (chưa từng, không bao giờ): dùng sau have/has, trước Vp2.
– for + N – quãng thời gian: trong khoảng (for a year, for a long time,…).
– since + N – mốc/điểm thời gian: từ khi (since 1992, since June,…).
– yet (chưa): dùng trong câu phủ định và câu hỏi.
– until now = up to now = up to the present (cho đến bây giờ).
Bài tập áp dụng
Bài tập
- Tom (see) this film before
- I already (finish) my exercise.
- How long they (live) here? They (live) here since 1990.
- My father (just wash) his car.
- The students (discuss) the question recently.
- Mary (never, be) to Hanoi.
- We (know) each other for 5 years.
- So far we (learn) five lessons.
- We (be) pen pals for a long time.
- They (not stay) here since last week.
- Bob (see) this movie before.
- Sandra (lend) her brother $ 200 so far.
- Rashid (just pass) his driving test.
- Karen (study) Italian for three years now and is still studying.
- The teacher (already, tell) to be quiet.
Đáp án
- Tom (see) this film before
⇒ Đáp án: has seen
- I already (finish) my exercise.
⇒ Đáp án: have already finished
- How long they (live) here? They (live) here since 1990.
⇒ Đáp án:have they lived/ have lived
- My father (just wash) his car.
- The students (discuss) the question recently.
⇒ Đáp án: have discussed
- Mary (never, be) to Hanoi.
⇒ Đáp án:has never been
- We (know) each other for 5 years.
⇒ Đáp án: have known
- So far we (learn) five lessons.
⇒ Đáp án: have learnt/ learned
- We (be) pen pals for a long time.
⇒ Đáp án: have been
- They (not stay) here since last week.
⇒ Đáp án: haven’t stayed
- Bob (see) this movie before.
⇒ Đáp án: has seen
- Sandra (lend) her brother $ 200 so far.
⇒ Đáp án: has lent
- Rashid (just pass) his driving test.
⇒ Đáp án: has just passed
- Karen (study) Italian for three years now and is still studying.
⇒ Đáp án: has studied
- The teacher (already, tell) to be quiet.
⇒ Đáp án: has already told