Present Perfect vs Past Simple B1: Hiểu bản chất và dùng đúng trong giao tiếp

Nhiều người học tiếng Anh có thể nhớ công thức của Present Perfect và Past Simple nhưng vẫn nhầm lẫn khi sử dụng. Lý do là hai thì này đều nói về hành động đã xảy ra, nhưng điểm khác biệt nằm ở mối liên hệ giữa hành động đó với hiện tại.
Bài viết này giúp người học B1 hiểu bản chất, công thức, cách dùng theo tình huống, những lỗi sai phổ biến và luyện tập qua bài tập có đáp án.
Key takeaways:
- Hiểu sự khác nhau giữa Present Perfect và Past Simple.
- Biết cách lựa chọn thì dựa vào thời gian và ý nghĩa câu.
- Nắm công thức khẳng định, phủ định và nghi vấn.
- Nhận biết các lỗi sai thường gặp của người Việt.
- Áp dụng vào giao tiếp và các bài kiểm tra tiếng Anh B1.
Thông tin bài học
| Mục | Nội dung |
|---|---|
| Chủ điểm ngữ pháp | Present perfect vs past simple |
| Level | B1 |
| Phù hợp với | Người học tiếng Anh trung cấp, giao tiếp, VSTEP, IELTS nền tảng |
| Mục tiêu | Hiểu bản chất, dùng đúng cấu trúc và làm được bài tập |
| Kỹ năng ứng dụng | Speaking / Writing / Reading |
Test nhanh: Bạn đã hiểu Present Perfect vs Past Simple chưa?
Chọn đáp án đúng:
- I _______ this movie three times.
A. watched
B. have watched
C. watch
D. was watching
- She _______ to London last year.
A. has gone
B. goes
C. went
D. has been
- They _______ here since 2020.
A. lived
B. live
C. have lived
D. are living
- Did you _______ your homework yet?
A. finish
B. finished
C. have finished
D. finishing
- I _______ my teacher yesterday.
A. have met
B. met
C. meet
D. have meet
(Đáp án sẽ có ở phần Mini test cuối bài)
Bản chất của Present Perfect vs Past Simple
Present Perfect và Past Simple đều nói về những hành động đã xảy ra, nhưng cách nhìn của người nói khác nhau.
Past Simple tập trung vào một hành động đã kết thúc trong quá khứ và thường có thời gian cụ thể.
Ví dụ:
I visited Da Nang last summer.
(Tôi đã đến Đà Nẵng mùa hè năm ngoái.)
Người nói quan tâm đến sự kiện đã xảy ra tại một thời điểm trong quá khứ.
Trong khi đó, Present Perfect tập trung vào kết quả, trải nghiệm hoặc sự liên kết giữa quá khứ và hiện tại.
Ví dụ:
I have visited Da Nang three times.
(Tôi đã đến Đà Nẵng ba lần.)
Người nói không quan tâm chính xác thời điểm nào, mà nhấn mạnh trải nghiệm.
Góc hiểu bản chất cùng SEC:
Hãy nhớ rằng Past Simple trả lời câu hỏi: “Chuyện gì đã xảy ra trong quá khứ?”
Còn Present Perfect thường trả lời câu hỏi: “Điều gì đã xảy ra và nó còn liên quan đến hiện tại như thế nào?”
Đừng chỉ học dấu hiệu nhận biết. Hãy nhìn vào ý nghĩa mà câu muốn truyền tải.
Công thức và cấu trúc Present Perfect vs Past Simple
| Dạng câu | Present Perfect | Past Simple |
|---|---|---|
| Khẳng định | S + have/has + V3 | S + V2/ed |
| Ví dụ | I have finished my work. | I finished my work yesterday. |
| Phủ định | S + have/has not + V3 | S + did not + V nguyên mẫu |
| Ví dụ | She hasn’t called me. | She didn’t call me. |
| Nghi vấn | Have/Has + S + V3? | Did + S + V nguyên mẫu? |
| Ví dụ | Have you seen this film? | Did you see this film? |
Cách dùng Present Perfect vs Past Simple theo từng tình huống
1. Hành động xảy ra trong quá khứ nhưng còn liên quan hiện tại
Present Perfect dùng khi kết quả của hành động vẫn quan trọng ở hiện tại.
Ví dụ:
- I have lost my key.
(Tôi làm mất chìa khóa rồi.)
→ Hiện tại tôi vẫn chưa có chìa khóa.
- She has broken her glasses.
(Cô ấy làm vỡ kính.)
→ Hiện tại kính vẫn bị hỏng.
2. Nói về trải nghiệm
Present Perfect dùng để nói một người đã từng hoặc chưa từng làm gì.
Ví dụ:
- I have visited Japan.
(Tôi từng đến Nhật.) - Have you ever tried sushi?
(Bạn từng thử sushi chưa?)
3. Hành động xảy ra trong thời gian chưa kết thúc
Ví dụ:
- I have studied English for five years.
(Tôi đã học tiếng Anh được năm năm.) - She has worked here since 2022.
(Cô ấy làm việc ở đây từ năm 2022.)
4. Hành động đã kết thúc tại một thời điểm cụ thể trong quá khứ
Past Simple được dùng khi thời gian đã xác định.
Ví dụ:
- I graduated in 2024.
(Tôi tốt nghiệp năm 2024.) - He visited me yesterday.
(Anh ấy đến thăm tôi hôm qua.)
5. Kể lại chuỗi sự kiện trong quá khứ
Khi kể một câu chuyện đã xảy ra, Past Simple thường được dùng.
Ví dụ:
I woke up, had breakfast and went to work.
(Tôi thức dậy, ăn sáng và đi làm.)
Ví dụ đúng với Present Perfect vs Past Simple
| Câu tiếng Anh | Nghĩa tiếng Việt | Ghi chú |
|---|---|---|
| I have finished my homework. | Tôi đã hoàn thành bài tập về nhà rồi. | Present Perfect: nhấn mạnh kết quả hiện tại |
| She has lived here for ten years. | Cô ấy đã sống ở đây được mười năm. | Bắt đầu trong quá khứ và vẫn tiếp tục |
| They have known each other since childhood. | Họ đã biết nhau từ thời thơ ấu. | Dùng since để nói mốc bắt đầu |
| Have you ever visited Singapore? | Bạn đã từng đến Singapore chưa? | Nói về trải nghiệm |
| I have never tried Korean food. | Tôi chưa từng thử đồ ăn Hàn Quốc. | Diễn tả kinh nghiệm chưa có |
| He has just arrived at the airport. | Anh ấy vừa mới đến sân bay. | Hành động vừa xảy ra |
| We have already completed the project. | Chúng tôi đã hoàn thành dự án rồi. | Kết quả đã hoàn thành |
| I went to Hanoi last weekend. | Tôi đã đến Hà Nội cuối tuần trước. | Past Simple vì có thời gian cụ thể |
| She bought a new laptop yesterday. | Cô ấy mua một chiếc laptop mới hôm qua. | Hành động kết thúc trong quá khứ |
| They moved to this city in 2022. | Họ chuyển đến thành phố này năm 2022. | Có mốc thời gian xác định |
| I met my best friend when I was a student. | Tôi gặp bạn thân khi còn là sinh viên. | Một sự kiện trong quá khứ |
| He worked at that company for five years. | Anh ấy đã làm việc ở công ty đó trong năm năm. | Khoảng thời gian đã kết thúc |
| Have you finished your report yet? | Bạn đã hoàn thành báo cáo chưa? | Yet thường đi với Present Perfect |
| Did you finish your report yesterday? | Bạn đã hoàn thành báo cáo hôm qua phải không? | Yesterday → Past Simple |
| My parents have lived in this house since 2015. | Bố mẹ tôi đã sống trong căn nhà này từ năm 2015. | Hành động kéo dài đến hiện tại |
Lỗi sai thường gặp khi dùng Present Perfect vs Past Simple

| Lỗi sai | Câu sai | Câu đúng | Giải thích |
|---|---|---|---|
| Dùng Past Simple với khoảng thời gian còn tiếp diễn | I lived here for five years. (khi vẫn đang sống ở đây) | I have lived here for five years. | For + khoảng thời gian kéo dài đến hiện tại thường dùng Present Perfect |
| Dùng Present Perfect với thời gian cụ thể trong quá khứ | I have visited London last year. | I visited London last year. | Last year xác định thời điểm đã kết thúc |
| Quên dùng V3 sau have/has | She has go to school. | She has gone to school. | Sau have/has phải là quá khứ phân từ |
| Dùng did với động từ quá khứ | Did you went there? | Did you go there? | Sau did dùng động từ nguyên mẫu |
| Nhầm since và for | I have studied English since five years. | I have studied English for five years. | Since + mốc thời gian, For + khoảng thời gian |
| Dùng Present Perfect khi kể chuyện quá khứ | I have woke up, had breakfast and went out. | I woke up, had breakfast and went out. | Chuỗi hành động trong quá khứ dùng Past Simple |
| Dịch từng từ từ tiếng Việt | I have met him yesterday. | I met him yesterday. | Không dịch “đã” thành Present Perfect trong mọi trường hợp |
| Nhầm been và gone | She has gone to Japan three times. | She has been to Japan three times. | Been to = đã từng đến; Gone to = đã đi và chưa quay lại |
Phân biệt Present Perfect vs Past Simple với cấu trúc dễ nhầm

| Cấu trúc | Dùng khi nào? | Ví dụ | Điểm cần nhớ |
|---|---|---|---|
| Present Perfect | Hành động có liên hệ với hiện tại | I have lost my wallet. | Hiện tại vẫn bị ảnh hưởng |
| Past Simple | Hành động đã kết thúc hoàn toàn | I lost my wallet yesterday. | Có thời gian cụ thể |
| Present Perfect + since/for | Bắt đầu trong quá khứ và kéo dài đến nay | She has worked here for 3 years. | Nhấn mạnh khoảng thời gian |
| Past Simple + ago | Một việc đã xảy ra cách đây bao lâu | She started working here 3 years ago. | Hành động bắt đầu tại quá khứ |
| Have been to | Đã từng đến một nơi | I have been to Korea. | Nói về trải nghiệm |
| Have gone to | Đã đi đến đâu và chưa về | Tom has gone to London. | Nhấn mạnh đang ở nơi đó |
Ứng dụng Present Perfect vs Past Simple vào giao tiếp
| Mục tiêu học | Cách ứng dụng | Ví dụ |
|---|---|---|
| Giao tiếp hằng ngày | Nói về trải nghiệm, công việc, cuộc sống | I have worked here since 2023. |
| Speaking B1 | Mô tả kinh nghiệm cá nhân | I have visited many interesting places. |
| Writing B1 | Viết về sự thay đổi theo thời gian | The city has changed a lot. |
| Đọc hiểu tiếng Anh | Nhận biết thông tin về thời gian và sự kiện | The company was founded in 2005. |
Present Perfect và Past Simple xuất hiện rất thường xuyên trong giao tiếp vì người nói liên tục cần mô tả trải nghiệm, sự thay đổi, sự kiện đã xảy ra hoặc những việc có liên quan đến hiện tại.
Ở trình độ B1, người học cần đặc biệt chú ý đến ngữ cảnh thay vì chỉ ghi nhớ các từ nhận biết như “yesterday”, “since”, “for”. Một câu có thể thay đổi thì tùy theo ý nghĩa người nói muốn nhấn mạnh.
Bài tập Present Perfect vs Past Simple level B1
Dạng 1: Chia động từ trong ngoặc
- I _______ (know) her since we were children.
- She _______ (visit) Paris last summer.
- They _______ (not finish) their project yet.
- He _______ (work) here for five years.
- We _______ (meet) our teacher yesterday.
- My brother _______ (live) in Japan since 2020.
- I _______ never _______ (see) this movie before.
- She _______ (buy) a new phone two days ago.
- _______ you ever _______ (try) Vietnamese coffee?
- They _______ (move) to Hanoi in 2023.
Dạng 2: Chọn đáp án đúng
- I _______ my homework already.
A. finished
B. have finished
C. finish
D. finishing
- She _______ her keys yesterday.
A. has lost
B. loses
C. lost
D. has lose
- We _______ here since Monday.
A. stayed
B. have stayed
C. stay
D. staying
- _______ you see John last night?
A. Have
B. Did
C. Do
D. Has
- He _______ in this company for ten years.
A. worked
B. has worked
C. works
D. is working
- I _______ this book three times.
A. read
B. have read
C. reads
D. reading
- They _______ the meeting two hours ago.
A. have started
B. started
C. start
D. starts
- She _______ never _______ abroad.
A. did/go
B. has/been
C. has/go
D. did/been
- We _______ each other since 2018.
A. knew
B. know
C. have known
D. knowing
- My father _______ his job last year.
A. changed
B. has changed
C. changes
D. changing
Dạng 3: Viết lại câu
- I started learning English five years ago.
→ I have __________________________.
- She began working here in 2022.
→ She has __________________________.
- The last time I saw him was yesterday.
→ I haven’t ________________________.
- This is my first time visiting Da Nang.
→ I have never ____________________.
- He started living in this city three years ago.
→ He has __________________________.
Dạng 4: Sửa lỗi sai
- I have met him yesterday.
→ __________________________
- She didn’t finished her homework.
→ __________________________
- They have lived here since five years.
→ __________________________
- Did you ever visit London?
→ __________________________
- I have gone to Japan three times.
→ __________________________
Đáp án và giải thích bài tập Present Perfect vs Past Simple
Dạng 1
- have known
→ Since childhood: bắt đầu trong quá khứ và kéo dài đến hiện tại. - visited
→ Last summer là thời gian đã kết thúc. - haven’t finished
→ Yet thường dùng với Present Perfect. - has worked
→ For five years: hành động kéo dài đến hiện tại. - met
→ Yesterday → Past Simple. - has lived
→ Since 2020 → Present Perfect. - have never seen
→ Trải nghiệm chưa từng có. - bought
→ Two days ago → Past Simple. - Have you ever tried
→ Ever dùng để hỏi trải nghiệm. - moved
→ In 2023 là thời điểm cụ thể.
Dạng 2
- B
- C
- B
- B
- B
- B
- B
- B
- C
- A
Dạng 3
- I have learned English for five years.
- She has worked here since 2022.
- I haven’t seen him since yesterday.
- I have never visited Da Nang before.
- He has lived in this city for three years.
Dạng 4
- Sai: I have met him yesterday.Đúng: I met him yesterday.
→ Yesterday yêu cầu Past Simple.
- Sai: She didn’t finished her homework.Đúng: She didn’t finish her homework.
→ Sau did dùng động từ nguyên mẫu.
- Sai: They have lived here since five years.Đúng: They have lived here for five years.
→ Five years là khoảng thời gian.
- Sai: Did you ever visit London?Đúng: Have you ever visited London?
→ Hỏi trải nghiệm dùng Present Perfect.
- Sai: I have gone to Japan three times.Đúng: I have been to Japan three times.
→ Been to diễn tả đã từng đến.
FAQ về Present Perfect vs Past Simple
1. Present Perfect vs Past Simple dùng để làm gì?
Hai thì này đều nói về hành động đã xảy ra trong quá khứ. Tuy nhiên, Past Simple tập trung vào hành động đã kết thúc tại một thời điểm xác định, còn Present Perfect nhấn mạnh kết quả, trải nghiệm hoặc sự liên quan đến hiện tại.
2. Chủ điểm Present Perfect vs Past Simple phù hợp với level nào?
Đây là chủ điểm quan trọng ở trình độ B1 vì người học bắt đầu cần sử dụng tiếng Anh linh hoạt hơn trong giao tiếp, viết câu và các bài kiểm tra.
3. Present Perfect có xuất hiện trong TOEIC, IELTS, VSTEP không?
Có. Present Perfect và Past Simple là những cấu trúc ngữ pháp phổ biến trong các bài kiểm tra tiếng Anh, đặc biệt khi người học cần đọc hiểu thời gian, mô tả trải nghiệm hoặc viết về sự thay đổi.
4. Lỗi sai thường gặp nhất khi dùng hai thì này là gì?
Lỗi phổ biến nhất là sử dụng Present Perfect với thời gian quá khứ đã kết thúc như yesterday, last year, ago hoặc dùng Past Simple cho hành động vẫn còn kéo dài đến hiện tại.
5. Làm sao để nhớ cách dùng Present Perfect và Past Simple?
Thay vì chỉ học dấu hiệu nhận biết, hãy đặt câu hỏi:
- Có thời gian cụ thể đã kết thúc không? → Past Simple.
- Hành động có liên quan đến hiện tại hoặc chưa xác định thời điểm không? → Present Perfect.
6. Người mất gốc có cần học Present Perfect không?
Có. Tuy nhiên, trước khi học sâu về hai thì này, người học cần nắm chắc cấu trúc câu cơ bản và cách chia động từ ở quá khứ.
Kết luận
Present Perfect và Past Simple là hai thì quan trọng giúp người học diễn đạt chính xác các sự kiện trong quá khứ. Điểm khác biệt lớn nhất không nằm ở công thức mà nằm ở cách nhìn của người nói về hành động.
Past Simple dùng khi người nói muốn nhấn mạnh một sự việc đã xảy ra và kết thúc trong quá khứ. Present Perfect được dùng khi hành động có liên hệ với hiện tại, nói về trải nghiệm hoặc một quá trình kéo dài đến bây giờ.
Để sử dụng thành thạo, người học cần luyện tập qua nhiều tình huống thực tế thay vì chỉ ghi nhớ công thức. Việc thường xuyên làm bài tập, tự đặt câu và áp dụng vào giao tiếp sẽ giúp cách dùng hai thì này trở nên tự nhiên hơn.
Xem thêm
- Present Simple vs Present Continuous A2
- Present Continuous A2
- Present Simple with Action Verbs A1
- Past Simple Questions A2
- Cambridge Dictionary – Conjunctions
- Cambridge Dictionary – Because

