Thì hiện tại hoàn thành — Cách dùng Since For Already Yet Just chi tiết

Học chi tiết thì hiện tại hoàn thành (Present Perfect): cấu trúc have/has + V3, phân biệt Since vs For, Already vs Yet vs Just, so sánh với Past Simple, kèm 20 câu bài tập có đáp án.

Bài 7/55 trong thread: ngu-phap
Thì hiện tại hoàn thành — Cách dùng Since For Already Yet Just chi tiết
Ngày đăng: — — Bài 7
Cơ bản
Kỹ năng
Ngữ pháp
Cấp độ
Cơ bản
Bài số
7
Ngày đăng
Lượt xem
1

Thì hiện tại hoàn thành (Present Perfect) là gì?

Thì hiện tại hoàn thành là cầu nối giữa quá khứ và hiện tại. Nó diễn tả hành động đã xảy ra trong quá khứ nhưng có kết quả hoặc liên hệ với hiện tại. Đây là thì nhiều người Việt Nam hay nhầm lẫn nhất vì tiếng Việt không có thì tương ứng.

Trong VSTEP, Present Perfect xuất hiện rất nhiều trong Reading (bài đọc về xu hướng, nghiên cứu) và Writing (khi bạn viết về kinh nghiệm, thành tựu).

1. Cấu trúc thì hiện tại hoàn thành

a) Câu khẳng định

Chủ ngữCông thứcVí dụ
I / You / We / TheyS + have + V3 (Past Participle)I have visited Ha Long Bay.
He / She / ItS + has + V3She has visited Ha Long Bay.

V3 (Past Participle) = cột 3 trong bảng động từ bất quy tắc, hoặc V-ed với động từ có quy tắc.

b) Câu phủ định

Công thức: S + have/has + not + V3

  • I have not (haven't) finished my homework.
  • She has not (hasn't) arrived yet.

c) Câu nghi vấn

Công thức: Have/Has + S + V3?

  • Have you ever been to Japan?
  • Has she called you?

2. Cách dùng thì hiện tại hoàn thành

Cách dùngVí dụGiải thích
Kinh nghiệm (đã từng/chưa từng)I have been to Paris twice.Nhấn mạnh kinh nghiệm, không quan tâm khi nào.
Hành động bắt đầu từ quá khứ, kéo dài đến hiện tạiShe has lived here since 2010.Bắt đầu 2010, vẫn sống ở đây.
Hành động vừa mới xảy raI have just finished my exam.Vừa mới xong, kết quả còn mới.
Hành động đã hoàn thành, kết quả ở hiện tạiHe has lost his wallet. (Nên giờ không có tiền.)Mất ví rồi → ảnh hưởng hiện tại.
Thay đổi qua thời gianThe city has grown a lot in recent years.Sự thay đổi từ quá khứ đến nay.

3. Since vs For — Phân biệt chi tiết

Đây là cặp từ hay ra nhất trong đề thi VSTEP liên quan đến Present Perfect.

TừDùng vớiVí dụ
sinceMốc thời gian (điểm bắt đầu)since 2010, since Monday, since January, since I was a child, since she graduated
forKhoảng thời gian (bao lâu)for 5 years, for 3 months, for 2 hours, for a long time, for ages

Mẹo nhớ:

  • Since = Since = Starting point (mốc bắt đầu)
  • For = For = For how long? (bao lâu)

Ví dụ so sánh:

  • I have lived here since 2020. (từ năm 2020)
  • I have lived here for 6 years. (được 6 năm)
  • She has worked at this company since she graduated. (từ khi tốt nghiệp)
  • She has worked at this company for 10 years. (được 10 năm)

4. Already vs Yet vs Just

TừDùng trongVị tríVí dụ
alreadyCâu khẳng định (đã... rồi)Giữa have/has và V3I have already eaten lunch.
yetCâu phủ định & câu hỏi (chưa)Cuối câuShe hasn't finished yet. / Have you called him yet?
justCâu khẳng định (vừa mới)Giữa have/has và V3He has just arrived.

Ví dụ đối chiếu:

  • "Have you done your homework yet?" → "Yes, I have already done it." / "No, I haven't done it yet."
  • "Where's Tom?" → "He has just left. You just missed him."

5. Các từ/cụm từ đi với Present Perfect

Từ/cụm từVí dụ
ever (đã bao giờ — trong câu hỏi)Have you ever tried sushi?
never (chưa bao giờ)I have never been abroad.
recently / lately (gần đây)She has been very busy recently.
so far / up to now / until now (đến nay)We have sold 500 copies so far.
this week / this month / this year / todayI have had three meetings today.
... times (... lần)I have been to Da Lat three times.

6. So sánh Present Perfect vs Past Simple

Đây là cặp thì gây nhầm lẫn nhiều nhất cho người Việt. Hãy nhớ:

Tiêu chíPresent PerfectPast Simple
Thời gianKhông xác định hoặc kéo dài đến hiện tạiXác định, đã kết thúc
Dấu hiệuever, never, already, yet, just, since, for, recently, so faryesterday, last week, in 2020, ago
Liên hệ hiện tạiKhông

So sánh cặp câu:

  • I have lost my key. (Mất rồi → giờ không mở được cửa.) vs I lost my key yesterday. (Mất hôm qua — thời gian xác định.)
  • She has been to London. (Đã từng — kinh nghiệm.) vs She went to London last year. (Đi năm ngoái — thời gian cụ thể.)
  • I have worked here for 5 years. (Vẫn đang làm ở đây.) vs I worked there for 5 years. (Đã nghỉ rồi.)

7. Bài tập trắc nghiệm — 20 câu

Chọn đáp án đúng nhất (A, B, C hoặc D).

Câu 1. I ______ this movie three times.

A. saw   B. have seen   C. see   D. seeing

Câu 2. She ______ here since 2018.

A. lives   B. lived   C. has lived   D. living

Câu 3. ______ you ever ______ to Japan?

A. Have / been   B. Did / go   C. Have / gone   D. Do / go

Câu 4. He has worked at this company ______ ten years.

A. since   B. for   C. ago   D. from

Câu 5. I have ______ finished my homework. I'm free now!

A. yet   B. already   C. never   D. ever

Câu 6. They haven't replied to my email ______.

A. already   B. just   C. yet   D. ever

Câu 7. We ______ a lot of progress so far this year.

A. made   B. make   C. have made   D. making

Câu 8. She has ______ left. You just missed her.

A. already   B. yet   C. just   D. never

Câu 9. I ______ never ______ such a beautiful sunset.

A. have / seen   B. did / see   C. was / seeing   D. had / seen

Câu 10. How long ______ you ______ English?

A. did / study   B. do / study   C. have / studied   D. are / studying

Câu 11. He ______ to Da Lat last summer. (thời gian cụ thể)

A. has gone   B. went   C. has been   D. goes

Câu 12. I ______ my keys. Can you help me find them?

A. lose   B. lost   C. have lost   D. losing

Câu 13. She has lived in Ha Noi ______ she was born.

A. for   B. since   C. from   D. during

Câu 14. We ______ each other for over 20 years.

A. know   B. knew   C. have known   D. knowing

Câu 15. ______ she ______ the report yet?

A. Has / finished   B. Did / finish   C. Does / finish   D. Is / finishing

Câu 16. The company ______ three new branches this year.

A. opened   B. has opened   C. opens   D. opening

Câu 17. I ______ to that restaurant many times. The food is great.

A. went   B. go   C. have been   D. was going

Câu 18. He ______ a car accident two years ago. (thời gian xác định)

A. has had   B. had   C. has   D. having

Câu 19. Technology ______ dramatically in recent decades.

A. changed   B. changes   C. has changed   D. changing

Câu 20. I ______ her since we graduated from university.

A. didn't see   B. don't see   C. haven't seen   D. wasn't seeing

8. Đáp án và giải thích

CâuĐáp ánGiải thích
1B. have seen"three times" → kinh nghiệm → Present Perfect.
2C. has lived"since 2018" → từ mốc thời gian đến nay → Present Perfect.
3A. Have / been"ever" + "been to" = đã từng đến → Present Perfect. "gone to" = đã đi (chưa về).
4B. for"ten years" = khoảng thời gian → for.
5B. alreadyCâu khẳng định + "I'm free now" → đã xong rồi → already.
6C. yetCâu phủ định (haven't) → dùng yet cuối câu.
7C. have made"so far this year" → đến nay → Present Perfect.
8C. just"You just missed her" → vừa mới rời đi → just.
9A. have / seen"never" → Present Perfect. see → seen (V3).
10C. have / studied"How long" + hành động kéo dài đến nay → Present Perfect.
11B. went"last summer" → thời gian xác định → Past Simple.
12C. have lostMất chìa khóa → kết quả ở hiện tại (cần tìm) → Present Perfect.
13B. since"she was born" = mốc thời gian → since.
14C. have known"for over 20 years" → kéo dài đến nay → Present Perfect.
15A. Has / finished"yet" → Present Perfect câu hỏi.
16B. has opened"this year" → chưa kết thúc → Present Perfect.
17C. have been"many times" → kinh nghiệm → Present Perfect.
18B. had"two years ago" → thời gian xác định → Past Simple.
19C. has changed"in recent decades" → gần đây, đến nay → Present Perfect.
20C. haven't seen"since we graduated" → từ mốc đến nay → Present Perfect.

Bài tiếp theo: Thì hiện tại hoàn thành tiếp diễn — So sánh với hiện tại hoàn thành.

← Quay lại danh sách