Khởi động · 20 giây

Quá khứ đã khép lại hay còn nối tới hiện tại?

Bạn vẫn sống ở Hà Nội. Câu nào diễn đạt đúng?

Tóm tắt

Present Perfect dùng khi hành động xảy ra trong quá khứ nhưng vẫn còn liên quan đến hiện tại — bạn quan tâm đến kết quả, trải nghiệm, hoặc tình trạng hiện tại, không phải thời điểm cụ thể trong quá khứ.

Tại sao quan trọng

Present Perfect là thì gây lỗi nhiều nhất trong IELTS Speaking vì: - Tiếng Việt không có thì này — "Tôi đã ăn" có thể là Past Simple hoặc Present Perfect tuỳ ngữ cảnh - Người học hay dùng Past Simple khi cần Present Perfect: ❌ "I visited Vietnam three times" (nếu tôi vẫn còn đây hoặc có thể visit lại) - Hay dùng Present Perfect khi cần Past Simple: ❌ "I have visited Vietnam last year"

Trong IELTS Speaking: - Part 1: "Have you ever tried...?", "How long have you been...?" - Part 2: Nói về trải nghiệm đáng nhớ - Part 3: "In recent years, attitudes have changed significantly..."

Định nghĩa

Present Perfect diễn tả: 1. Trải nghiệm trong cuộc đời (không cần biết khi nào) 2. Hành động vừa xảy ra và còn ảnh hưởng đến hiện tại 3. Tình trạng kéo dài từ quá khứ đến nay (dùng with since/for) 4. Thành tựu hoặc sự thay đổi tính đến hiện tại

Timeline trực quan

Present Perfect luôn chạm vào “bây giờ”

Đừng hỏi “hành động ở quá khứ không?”; hãy hỏi “hiện tại còn liên quan không?”.

  1. Điểm bắt đầuMột trải nghiệm, thay đổi hoặc tình trạng bắt đầu trước đây.since 2021 · three times · recently
  2. Khoảng nốiThời điểm cụ thể không phải trọng tâm.have/has + V3
  3. Hiện tạiKết quả, kinh nghiệm hoặc tình trạng còn đúng lúc nói.now · so far · yet

Cấu trúc

Câu khẳng định

Subject + have/has + Past Participle (V3)
  • I have visited Japan twice.
  • She has finished her IELTS preparation.
  • They have lived in Hanoi for ten years.
Chủ ngữ Trợ động từ
I / You / We / They have (have = 've)
He / She / It / Tên riêng has (has = 's)

Câu phủ định

Subject + have/has + not + Past Participle
  • I haven't tried sushi yet.
  • She hasn't received the results.
  • They haven't decided where to live.

Câu hỏi

Have/Has + Subject + Past Participle ...?
  • Have you ever been to a foreign country?
  • Has she already submitted her application?
  • How long have they been married?

Past Participle (V3) — quy tắc

Động từ có quy tắc (Regular verbs): thêm -ed (giống Past Simple) - work → worked - study → studied - travel → travelled

Động từ bất quy tắc (Irregular verbs): phải học riêng V2 và V3

Động từ V2 (Past Simple) V3 (Past Participle)
be was / were been
do did done
go went gone
see saw seen
eat ate eaten
write wrote written
speak spoke spoken
take took taken
give gave given
know knew known
come came come
get got got / gotten
make made made
have had had
think thought thought
find found found
feel felt felt
become became become
begin began begun
choose chose chosen
drive drove driven
fly flew flown
forget forgot forgotten
grow grew grown
know knew known
ride rode ridden
rise rose risen
run ran run
show showed shown
sing sang sung
swim swam swum
win won won

Mẹo nhớ nhóm bất quy tắc có cùng V3:

Nhóm V3 tận cùng bằng -en
go → gone be → been
see → seen give → given
take → taken write → written

Cách dùng phổ biến

1. Trải nghiệm trong cuộc đời (Life Experience)

Đây là cách dùng quan trọng nhất — khi bạn nói về điều đã hoặc chưa từng xảy ra trong cuộc đời, không đề cập thời điểm cụ thể.

  • Have you ever eaten insects?
  • I have visited the USA three times.
  • She has never flown in a helicopter.
  • They have already seen that film.

Khi nào KHÔNG hỏi "when?": Nếu câu hỏi tiếp theo là "when?", bạn phải chuyển sang Past Simple. - A: "Have you been to Paris?" → B: "Yes, I have." → A: "When did you go?" (Past Simple vì hỏi thời điểm)

2. Hành động vừa xảy ra (Recent Past with Present Relevance)

Hành động kết thúc trong quá khứ gần, nhưng kết quả của nó vẫn đang hiện hữu.

  • I have just finished lunch. (Tôi vừa ăn xong — tôi no bây giờ)
  • She has broken her phone. (Điện thoại của cô ấy hiện đang bị hỏng)
  • The bus has left. (Xe buýt đã đi rồi — bạn bỏ lỡ nó)

So sánh với Past Simple: - "I had lunch at noon." → Đơn giản nêu sự kiện quá khứ, không nhấn mạnh hiện tại. - "I have just had lunch." → Nhấn mạnh rằng hiện tại tôi no, không muốn ăn nữa.

3. Tình trạng kéo dài (Duration with since/for)

Khi một tình trạng bắt đầu trong quá khứ và vẫn tiếp tục đến hiện tại, dùng Present Perfect + since hoặc for.

  • I have studied English for five years. (Và tôi vẫn đang học)
  • She has lived in Da Nang since 2020. (Và cô ấy vẫn sống ở đó)
  • He has worked at this company for a decade.

Since vs. For: - Since + thời điểm bắt đầu: since 2018, since Monday, since I was a child - For + khoảng thời gian: for 3 years, for two months, for a long time

4. Thành tựu / Sự thay đổi đến thời điểm hiện tại

Nói về điều gì đó đã thay đổi hoặc đạt được tính đến bây giờ — rất hữu ích trong IELTS Part 3.

  • Scientists have discovered new treatments for this disease.
  • The government has introduced new environmental policies.
  • Attitudes toward education have changed dramatically over the past decade.
  • Technology has transformed the way we communicate.

Dấu hiệu nhận biết

Dấu hiệu Vị trí Ví dụ
ever Câu hỏi/phủ định Have you ever been abroad?
never Câu phủ định I have never tried skydiving.
just Mới xảy ra She has just arrived.
already Khẳng định I have already eaten.
yet Câu hỏi/phủ định Haven't you finished yet?
recently Thời gian gần đây He has recently moved to Hanoi.
lately Thời gian gần đây Have you been busy lately?
so far Tính đến hiện tại So far, we've completed 3 units.
up to now / until now Tính đến hiện tại Up to now, no solution has been found.
since Từ thời điểm I've lived here since 2019.
for Khoảng thời gian She's worked here for a year.
in recent years IELTS Part 3 In recent years, attitudes have shifted.
over the past + khoảng TG IELTS Part 3 Over the past decade, much has changed.
Dừng và kiểm tra

Nhìn dấu mốc thời gian

Câu nào đúng khi “last year” là một giai đoạn đã kết thúc?

Ví dụ

Ví dụ giao tiếp

  • A: Have you tried Vietnamese coffee yet?
  • B: Yes, I have! I've already had two cups today.

  • A: Has John called back?

  • B: No, he hasn't. I've been waiting for an hour.

Ví dụ IELTS

(Speaking Part 1) "I've been interested in photography since I was about fifteen. I've taken thousands of photos over the years, though I've never entered a competition."

(Speaking Part 2) "I'd like to talk about a journey I've never forgotten. I visited my grandmother's village when I was a child, and it's an experience that has stayed with me ever since."

(Speaking Part 3) "In recent years, the role of technology in education has changed dramatically. Schools have adopted online platforms, and students have become much more independent learners."

(Writing Task 2) "Over the past two decades, urbanisation has transformed cities across Southeast Asia. Millions of people have moved from rural areas to cities in search of better opportunities."

Lỗi thường gặp

Lỗi 1: Dùng Present Perfect với thời gian cụ thể — lỗi phổ biến nhất

  • ❌ SAI: I have visited Hanoi last year.
  • ✅ ĐÚNG: I visited Hanoi last year.
  • TẠI SAO: Khi có mốc thời gian cụ thể trong quá khứ (last year, yesterday, in 2020, when I was young), bắt buộc dùng Past Simple. Present Perfect không đi cùng thời gian xác định.

Lỗi 2: Dùng Past Simple khi nên dùng Present Perfect

  • ❌ SAI: Did you ever try sushi?
  • ✅ ĐÚNG: Have you ever tried sushi?
  • TẠI SAO: "Ever" hỏi về trải nghiệm cuộc đời — cần Present Perfect.

Lỗi 3: Nhầm "been" và "gone"

  • "She has gone to Paris." → Cô ấy đã đi Paris và hiện không có mặt ở đây.
  • "She has been to Paris." → Cô ấy đã từng đến Paris (trải nghiệm); có thể đã về rồi.
  • TẠI SAO: "gone" = vẫn còn ở đó; "been" = đã trải nghiệm và quay về.

Lỗi 4: Quên "have/has" — dùng V3 trơn

  • ❌ SAI: She finished her assignment already.
  • ✅ ĐÚNG: She has finished her assignment already.
  • TẠI SAO: Present Perfect bắt buộc có have/has — không thể bỏ trợ động từ.

Lỗi 5: Nhầm V2 và V3

  • ❌ SAI: I have saw that movie.
  • ✅ ĐÚNG: I have seen that movie.
  • ❌ SAI: She has went home.
  • ✅ ĐÚNG: She has gone home.
  • TẠI SAO: Present Perfect dùng V3 (Past Participle), không phải V2 (Past Simple). Hai dạng này khác nhau ở nhiều động từ bất quy tắc.

Lỗi 6: Dùng sai Since/For

  • ❌ SAI: I have lived here since ten years.
  • ✅ ĐÚNG: I have lived here for ten years.
  • ❌ SAI: She has worked here for 2020.
  • ✅ ĐÚNG: She has worked here since 2020.
  • TẠI SAO: Since + thời điểm (mốc); for + khoảng thời gian (độ dài).

So sánh với

Present Perfect vs Past Simple

Đây là sự phân biệt quan trọng nhất — và gây nhiều lỗi nhất.

Present Perfect Past Simple
Câu hỏi Have you eaten? Did you eat?
Tập trung vào Kết quả hiện tại / trải nghiệm Thời điểm cụ thể trong quá khứ
Thời gian Không đề cập / since, for, ever, just Cụ thể: yesterday, last year, in 2019
Ví dụ I've visited Japan (3 times in my life). I visited Japan in 2022.
Tính liên quan Còn liên quan đến hiện tại Đã kết thúc hoàn toàn

Quy tắc vàng: Nếu câu có mốc thời gian cụ thể → Past Simple. Nếu hỏi về trải nghiệm / kết quả hiện tại → Present Perfect.

Ví dụ cặp so sánh

Present Perfect Past Simple Sự khác biệt
Have you seen this film? Did you see it yesterday? Trải nghiệm vs. thời điểm cụ thể
I have lost my keys. I lost my keys at school. Tình trạng hiện tại vs. sự kiện quá khứ
She has lived here for 3 years. She lived in Hanoi from 2015 to 2018. Còn tiếp tục vs. đã kết thúc
Scientists have discovered a cure. Einstein discovered the theory in 1905. Thành tựu hiện đại vs. sự kiện lịch sử cụ thể

Lưu ý cho người học Việt Nam

Tiếng Việt dùng "đã" cho cả Past Simple và Present Perfect — ngữ cảnh quyết định nghĩa. Tiếng Anh phân biệt rõ ràng bằng cấu trúc:

  • "Tôi đã ăn phở." → Có thể là:
  • "I ate pho." (Past Simple — hành động kết thúc, không liên quan hiện tại)
  • "I have eaten pho." (Present Perfect — trải nghiệm trong cuộc đời)

Mẹo quyết định nhanh:

  1. Có mốc thời gian cụ thể (yesterday, last week, in 2020)? → Past Simple
  2. Hỏi "đã bao giờ...?" hoặc "từng...?" → Present Perfect + ever
  3. Hành động vừa xảy ra và ảnh hưởng đến ngay bây giờ? → Present Perfect + just
  4. Tình trạng từ quá khứ đến nay? → Present Perfect + since/for
  5. Hành động trong quá khứ, kể câu chuyện → Past Simple

Ứng dụng trong IELTS

IELTS Speaking

  • Part 1: "I've been studying English for about eight years, but I've only recently started focusing on speaking."
  • Part 2: "This is an experience I've never forgotten. I had never travelled alone before, so it was both terrifying and exciting."
  • Part 3: "In recent years, the education system has become more exam-focused. Young people have faced increasing pressure to achieve top grades."
Chuyển sang IELTS Speaking

Dùng thì để mở rộng câu trả lời Part 1

Have your study habits changed recently?

Yes. I study online now.

Yes, my study habits have changed considerably in recent years, because I have started using online courses more regularly.

💡 Dùng Present Perfect cho xu hướng tới hiện tại, rồi thêm nguyên nhân hoặc ví dụ.

IELTS Writing

  • Task 2 (intro): "Over the past few decades, rapid urbanisation has transformed the way people live and work."
  • Task 2 (body): "Research has shown that regular exercise significantly reduces stress levels."
  • Task 1 (describe trend): "The graph shows that smartphone usage has increased dramatically since 2010."

Bài tập luyện

Chọn đúng: Present Perfect hay Past Simple?

  1. I _____ (see) that film last Friday.
  2. _ you ever ___ (try) bungee jumping?
  3. She _____ (live) in Ho Chi Minh City since 2018.
  4. The team _____ (win) three championships in the 1990s.
  5. Scientists _____ (just / discover) a new species of fish.

Viết lại dùng Present Perfect

  1. I started learning English eight years ago. (I am still learning.)
  2. The last time she visited her hometown was in 2019. (She hasn't been back.)
  3. He moved to Hanoi and he is still there.

Tìm và sửa lỗi

  1. I have met her last week at a conference.
  2. Have you finish your homework yet?
  3. She has went to the library.
  4. We didn't see each other for three years.

Đáp án

Chọn đúng: 1. saw (last Friday = mốc cụ thể → Past Simple) 2. Have you ever tried (trải nghiệm cuộc đời → Present Perfect) 3. has lived (tình trạng from 2018 đến nay → Present Perfect) 4. won (in the 1990s = mốc cụ thể → Past Simple) 5. has just discovered (vừa xảy ra, còn liên quan hiện tại → Present Perfect)

Viết lại: 1. I have learned English for eight years. 2. She hasn't visited her hometown since 2019. 3. He has lived in Hanoi (for some time / since he moved there).

Sửa lỗi: 1. I met her last week (last week = mốc cụ thể) 2. Have you finished (V3, không phải nguyên thể) 3. She has gone (V3 of go, không phải went) 4. We haven't seen each other for three years (tình trạng kéo dài đến hiện tại)

Tóm tắt nhanh

  1. Cấu trúc: Subject + have/has + V3 (Past Participle)
  2. Dùng cho: trải nghiệm cuộc đời / hành động vừa xảy ra / tình trạng kéo dài / thành tựu tính đến nay
  3. Dấu hiệu: ever, never, just, already, yet, since, for, recently, in recent years
  4. Không dùng với mốc thời gian cụ thể (yesterday, last year, in 2020) — phải dùng Past Simple
  5. Since + thời điểm; for + khoảng thời gian
  6. Been = đã trải nghiệm (và có thể đã về); gone = đã đi và vẫn còn ở đó

Lỗi phổ biến của người Việt — Dùng past simple thay vì present perfect

Tiếng Việt không phân biệt "đã làm" và "đã từng làm" qua hình thái động từ. Người học VN default to past simple cho mọi quá khứ → bỏ qua present perfect khi context yêu cầu.

Decision rule cho Speaking:

Nếu time frame đã đóng (yesterday, last week, in 2010, when I was a child) → past simple Nếu time frame vẫn mở đến hiện tại (today, this week, this month, since X, for Y, in my life) → present perfect

❌ "I lived in Hanoi for 10 years." (sai nếu vẫn ở Hanoi) ✅ "I have lived in Hanoi for 10 years." (vẫn ở; time frame "for 10 years" mở đến nay)

❌ "I never visited Japan." (technically có thể đúng nhưng nghe lạ) ✅ "I have never visited Japan." (kinh nghiệm tổng đến nay)

❌ "Did you eat breakfast?" (sai nếu morning vẫn diễn ra) ✅ "Have you eaten breakfast?" (this morning vẫn mở)

IELTS Speaking high-leverage: Part 1 questions như "Have you ever...?" và Part 2 "I've always loved...", "I've been doing this for..." — đây là present perfect contexts cố định.