Cách dùng thì hiện tại hoàn thành: Full lý thuyết và bài tập 

2.081 lượt xem

Thì hiện tại hoàn thành (The present perfect tense) là một trong những thì quan trọng trong tiếng Anh, là một trong những chủ điểm ngữ pháp quan trọng thường xuất hiện trong những bài thi. Đây cũng là thì thường được sử dụng ngay cả trong văn nói và văn viết. Bài viết này sẽ tổng hợp những lý thuyết và bài tập liên quan đến thì hiện tại hoàn thành nhằm cung cấp và củng cố kiến thức cho người học.

I. Lý thuyết cách dùng thì hiện tại hoàn thành 

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

Thì hiện tại hoàn thành được dùng để diễn đạt:

  1. Hành động vừa xảy ra.

Ví dụ: Merry has just told me that she’s quitting her job.

(Merry vừa nói với tôi rằng cô ấy sắp nghỉ việc)

I have learned French recently. 

(Gần đây tôi học tiếng Pháp)

  1. Hành động đã xảy ra trong quá khứ khi ta không biết rõ hoặc không muốn đề cập đến thời gian chính xác của hành động đó.

Ví dụ: I have listened this song.

(Tôi nghe bài hát đó rồi)

All my friends have taken a trip to a mountainous area of Vietnam.

(Tất cả bạn bè của tôi đã có một chuyến đi đến vùng núi Việt Nam)

Cách dùng thì hiện tại hoàn thành khi người nói không biết thời điểm cụ thể xảy ra sự việc
Cách dùng thì hiện tại hoàn thành khi người nói không biết thời điểm cụ thể xảy ra sự việc

Thì hiện tại hoàn thành còn có thể được dùng với các trạng từ chỉ thời gian chưa hoàn tất (ở tại thời điểm nói), như: today, this week/month/year,…

Ví dụ: I’ve been busy this week.

(Tuần này tôi bận rồi)

I haven’t seen him today.

(Hôm nay tôi chưa gặp anh ấy)

  1. Hành động được lặp đi lặp lại nhiều lần trong quá khứ và có thể được lặp lại ở hiện tại hoặc tương lai.

Ví dụ: I really love a movie called “True love”. I have seen it five times.

(Tôi rất thích bộ phim tên là “Tình yêu đích thực. Tôi đã xem phim đó năm lần rồi) → có thể ngày nào đó tôi sẽ xem lại lần thứ 6,7,…

Siwon has written many songs.

(Siwon đã viết nhiều bài hát) → Siwon vẫn tiếp tục viết nhạc.

Nếu sự việc đã xảy ra quá lâu hoặc nhiều lần trong quá khứ nhưng không có khả năng lặp lại (hành động không còn liên quan đến hiện tại), ta phải dùng thì quá khứ đơn (past simple) mà không được dùng thì hiện tại hoàn thành (present perfect).

Ví dụ: Shakespeare wrote thirty-seven plays.

(Shakespeare đã viết ba mươi bảy vở kịch) 

My grandmother saw the play Romeo and Juliet at least three times when she was alive.

(Bà tôi đã xem vở kịch Romeo và Juliet ít nhất là ba lần khi bà còn sống)

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

Ta có thể thông qua các từ hoặc cụm từ sau để nhận biết thì hiện tại hoàn thành:

just, recently, lately : gần đây

before : trước đây

already : rồi

never : chưa từng, không bao giờ

ever : đã từng

since : từ khi (đi cùng mốc thời gian – since 2000, since October,… since last summer, since Christmas…)

for : trong khoảng (đi cùng quãng thời gian – for 40 years, for a long time, for ages, for a month…)

yet : chưa (dùng cho câu phủ định câu hỏi)

so far, until now, up to now/the present: cho đến nay, đến bây giờ

It/this/that is the first/second/third/most/only/best/worst…: Đây/đó là lần đầu/lần thứ hai…

Ví dụ: Lately, I have had toothache.

(Gần đây tôi bị đau răng)

She’s sure we’ve met before.

(Cô ấy chắc chắn rằng trước đây chúng tôi đã gặp nhau)

I‘ve never been to Pakistan.

(Tôi chưa từng đến Pakistan)

Thì hiện tại hoàn thành có thể được nhận biết qua các từ hoặc cụm từ đặc trưng
Thì hiện tại hoàn thành có thể được nhận biết qua các từ hoặc cụm từ đặc trưng

Ngoài ra, các trạng từ chỉ tần suất (adverbs of frequency) như often, sometimes, occasionally được dùng với thì hiện tại hoàn thành để diễn đạt hành động lặp đi lặp lại nhiều lần cho đến thời điểm hiện tại.

Ví dụ: We’ve sometimes traveled around Vietnam.

(Thỉnh thoảng chúng tôi sẽ đi du lịch quanh Việt Nam)

1.3 Cấu trúc 

a. Thể khẳng định (Affirmative form)

Subject + have/has + past participle?

Ví dụ: I have done all my homework.

(Tôi đã làm xong hết tất cả các bài tập về nhà rồi)

b. Thể phủ định (Negative form)

Subject + have/has + not + past participle?

Rút gọn: have not → haven’t; has not → hasn’t

Ví dụ: We have not cleaned our home yet.

(Chúng tôi vẫn chưa dọn nhà)

c. Thể nghi vấn (Question form)

Have/has + subject + past participle?

Ví dụ: Have you come this historical site?

(Bạn đã từng đến di tích lịch sử này chưa?)

II. Các dạng bài tập thực hành 

Để giúp người học hiểu rõ và nhớ sâu cách dùng thì hiện tại hoàn thành, chúng tôi đưa ra một số dạng bài tập sau. Hãy cùng luyện tập nhé!

Làm bài tập là cách mà bạn hiểu rõ hơn về cách dùng thì hiện tại hoàn thành
Làm bài tập là cách mà bạn hiểu rõ hơn về cách dùng thì hiện tại hoàn thành

1. Put the verbs into the suitable form.

a. A: I _____ (lose) my address book. _____ (you/see) it anywhere?

B: Yes. I ______ (just/see) it on the bookshelf.

b. A: _____ (you/see) John recently?

B: No, I ______ (not/see) him since Christmas.

c. A: You are still reading that book, aren’t you? 

B: Yes. I ______ (read) for three days, but I ______ (not/finish) it yet.

d. A: How long _____ (you/know) Susan?

B: We ______ (know) each other for over five years.

e. A: I feel really tired because I have been doing too much.

B: Well, at least you ______ (finish) that report now, and you can relax.

2. Put the verbs in brackets in the correct form.

a. Is this the first time you _____ (cook) Korean food?

b. Of course I can ride a bike. But I _____ (not/ride) one for years.

c. Mina _____ (lose) her key. She can’t find it anywhere.

d. I do not know Jennifer’s husband. I _____ (never/meet) him.

e. Mark _____ (be) to Australian eight times. He loves the place.

f. His car looks very clean. _____ (he/wash) it?

g. I _____ (have) this dress for nearly two years.

h. And the race is over! Kenny Hopper _____ (win) in a record time!

Đáp án cách dùng thì hiện tại hoàn thành cho bài tập trên

1. Put the verbs into the suitable form.

a. A: I have lost my address book. Have you seen it anywhere?

B: Yes. I have just seen it on the bookshelf.

(A: Tôi làm mất sổ liên lạc rồi. Bạn có thấy nó ở đâu không?

B: Có. Tôi vừa thấy nó ở kệ sách đấy.)

b. A: Have you seen John recently?

B: No, I have not seen him since Christmas.

(A: Dạo này chị có gặp John không?

B: Không, chị không gặp lại anh ấy từ đợt Giáng sinh.)

c. A: You are still reading that book, aren’t you? 

B: Yes. I have read for three days, but I have not finished it yet.

(A: Bạn vẫn đang đọc cuốn sách kia à?

B: Ừ. Tớ đọc 3 ngày rồi nhưng tớ vẫn chưa đọc xong)

d. A: How long have you known Susan?

B: We have known each other for over five years.

(A: Anh biết Susan bao lâu rồi?

B: Chúng tôi biết nhau hơn 5 năm rồi)

e. A: I feel really tired because I have been doing too much.

B: Well, at least you have finished that report now, and you can relax.

(A: Tớ cảm thấy rất mệt vì tớ đã làm quá nhiều việc.

B: Ừ, nhưng ít nhất bây giờ bạn đã làm xong báo cáo đó rồi, và bạn có thể thư giãn)

2. Put the verbs in brackets in the correct form.

a. Is this the first time you have cooked Korean food?

(Đây là lần đầu bạn nấu đồ ăn Hàn Quốc phải không?)

b. Of course I can ride a bike. But I have not ridden one for years.

(Đương nhiên là tôi biết đi xe đạp. Nhưng tôi không đạp xe nhiều năm rồi)

c. Mina has lost her key. She can’t find it anywhere.

(Mina làm mất chìa khóa của cô ấy rồi. Cô ấy không thể tìm thấy nó ở đâu cả)

d. I do not know Jennifer’s husband. I have never met him.

(Tôi không quen chồng của Jennifer. Tôi chưa gặp anh ấy bao giờ)

e. Mark has been to Australia eight times. He loves the place.

(Mark đã đến Úc tám lần rồi. Anh ấy rất thích nơi đó)

f. His car looks very clean. Has he washed it?

(Xe của anh ấy trông sạch quá. Anh ấy đã rửa nó chưa?)

g. I have had this dress for nearly two years.

(Tôi có cái váy này gần hai năm rồi)

h. And the race is over! Kenny Hopper has won in a record time!

(Và cuộc đua đã kết thúc! Kenny Hopper giành chiến thắng trong thời gian kỷ lục)

Trên đây là tất cả những lý thuyết và bài tập liên quan đến cách dùng thì hiện tại hoàn thành. Hy vọng rằng bài viết này có thể giúp bạn nắm vững phần ngữ pháp này và đạt điểm cao trong các bài kiểm tra và bài thi sắp tới.

Bài viết liên quan
Already là thì gì? Cách dùng & ví dụ minh họa

Already là thì gì? Cách dùng & ví dụ minh họa

Already là thì gì? Vai trò của “already” trong câu như thế nào? Và cách sử dụng trạng từ này ra sao? Cùng theo dõi những thông tin trong bài viết dưới đây để hiểu rõ hơn về trạng từ “already” trong ngữ pháp tiếng Anh.  Nội dung chính 1. Already có nghĩa là gì?2. Already […]
30+ ví dụ chi tiết về cách dùng thì hiện tại hoàn thành 

30+ ví dụ chi tiết về cách dùng thì hiện tại hoàn thành 

Thì hiện tại hoàn thành là một trong những thì cơ bản và quan trọng trong tiếng Anh. Bài viết dưới đây, Babilala sẽ đưa ra 50+ ví dụ về cách dùng thì hiện tại hoàn thành theo từng trường hợp cụ thể. Qua đó giúp các em học tập cũng như ứng dụng hiệu […]
Xây nền tiếng Anh với 50+ câu bài tập thì hiện tại hoàn thành

Xây nền tiếng Anh với 50+ câu bài tập thì hiện tại hoàn thành

Học vững lý thuyết song song với ôn luyện và làm bài tập chính là cách hiệu quả nhất giúp bạn ghi nhớ không quên kiến thức ngữ pháp về thì hiện tại hoàn thành. Dưới đây, Babilala đã tổng hợp và sưu tầm được 50+ bài tập thì hiện tại hoàn thành giúp bạn […]
Thì hiện tại hoàn thành trong tiếng Anh: Học như thế nào?

Thì hiện tại hoàn thành trong tiếng Anh: Học như thế nào?

Thì hiện tại hoàn thành là một trong những thì cơ bản và quan trọng trong tiếng Anh. Nó được sử dụng rất nhiều trong giao tiếp, bài kiểm tra hay các kỳ thi chứng chỉ tiếng Anh. Cùng Babilala tìm hiểu về định nghĩa và cách học sao cho dễ hiểu, hiệu quả nhất. […]
6 Thì cơ bản trong tiếng Anh: Cấu trúc & Dấu hiệu nhận biết

6 Thì cơ bản trong tiếng Anh: Cấu trúc & Dấu hiệu nhận biết

Để giúp bé nâng cao trình độ tiếng Anh, bên cạnh việc học từ mới và rèn luyện kỹ năng phát âm, ba mẹ cũng cần giúp bé nắm vững kiến thức ngữ pháp. Trong đó, việc hiểu rõ cấu trúc, dấu hiệu nhận biết cũng như cách sử dụng của 6 thì cơ bản […]
Ba mẹ đăng ký nhận tư vấn
Cam kết hoàn 100% học phí nếu con không tiến bộ