Thì Hiện Tại Hoàn Thành – Trọn bộ A-Z từ công thức, nhận biết, cách dùng – Olp Tiếng Anh Blog

Thì hiện tại hoàn thành là một trong 12 thì cơ bản trong tiếng Anh. Qua bài này, chúng ta sẽ tìm hiểu xem cấu trúc của thì này như thế nào? cách sử dụng ra sao? Và dấu hiệu nhận biết thì này như thế nào.

thì hiện tại hoàn thành

I. Định nghĩa thì hiện tại hoàn thành:

-Về định nghĩa , thì Hiện tại Hoàn thành diễn tả sự việc/hành động đã diễn ra trong quá khứ, kéo dài đến hiện tại và có thể tiếp diễn trong tương lai. Nói cách khác, một phần của quá trình của sự việc/hành động đang kéo dài đến hiện tại, hoặc kết quả của hành động/sự việc nằm ở hiện tại.

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

1. Chỉ một hành động , một sự việc đã xảy ra vào một thời điểm không rõ rang trong quá khứ

Example : – The car has arrived ( Xe hơi đã đến )  -> Không biết đến từ  lúc nào .

-My mother has gone out ( Mẹ tôi đã đi ra ngoài ) -> Không biết đi từ lúc nào.

2. Chỉ một hành động bắt đầu trong quá khứ và vẫn còn tiếp diễn ở hiện tại .

Example : – He has lived in NewYork for nine years. ( Anh ấy đẫ sống ở Newyork được 9 năm )

-My mother has been in Ho Chi Minh city since 2001 ( Mẹ tôi đến ở thành phố Hồ Chí Minh kể từ năm 2001 )

3. Để chỉ một hành động đã xảy ra hơn một lần hoặc được lặp đi lặp lại trong quá khứ .

Example : – She has read this book twice times . ( Cô ấy đã đọc cuốn sách này được 2 lần ) .

    My daughter has seen the zoo several times . ( Con gái tôi đã đến sở thú vài lần )

4. Để chỉ một hành động vừa mới xảy ra hoặc vừa mới hoàn tất.

Example : – I have just seen her . ( Tôi vừa mới gặp cô ấy ) .

-He has just finished his homework ( Anh ấy vừa mới hoàn thành bài tập về nhà ).

5 Nói về kinh nghiệm đã từng trải qua.-Thường sử dụng từ ever để nói về kinh nghiệm, việc từng trải qua cho đến hiện tại.

Example : – My last birthday was the worst day I have ever had. ( Sinh nhật vừa rồi của tôi là ngày tệ nhất mà tôi từng có )

-Và không bao giờ sử dụng thể phủ định với ever.

Example : – Have you ever met Mary? ( Bạn đã từng gặp Mary chưa ? )

-Yes, but I’ve never met her husband . ( Rồi , nhưng tôi chưa bao giờ gặp chồng cô ấy ).

III. Dấu hiệu nhận biết thì hiện tại hoàn thành :

– Already : đã rồi

Example :

+ I have already wathed this movie .( Tôi vừa mới xem bộ phim này ) .

– Just : chỉ , vừa mới

Example :

+ He has just gone out . ( Anh ta vừa mới đi ra ngoài ) .

– Recently : gần đây

Example :

+ Recently , the price of beer has gone up ( Gần đây , giá bia đang tăng )

– Lately : gần đây

Example :

+ She has cried lately ( Cô ấy đã khóc gần đây ) .

– Yet : chưa

Example :

+ Have you written letter yet ? ( Bạn viết thư chưa ? )

-Ever : đã từng

Example :

+ Have you ever been here ? ( Bạn đã từng ở đây chưa ? )

-Never : chưa bao giờ

+ They have never watched this film before . ( Họ chưa từng coi phim trước đó ).

Example :

-Still : vẫn

Example :

+ She has still been sad after her mother death . ( Cô ấy vẫn còn buồn sau cái chết của mẹ cô ấy ) .

-Several times : vài lần

Example :

+ We have seen this movie several times. ( Chúng tôi đã xem bộ phim này vài lần ) .

-Up to now , up to present, up to this moment = so far : Cho tới tận bây giờExample :

+Up to now , he has been still very lazy . ( Cho đến bây giờ , anh ấy vẫn rất lười nhác ) .

-Many /once/twice/…times  : nhiều / một / hai … lần

Example :

+ I have sung that song twice times . ( Tôi đã hát bài hát này hai lần ).

-Never before : chưa bao giờ trước đó

-For + 1 khoảng thời gian (ví dụ: for 5 years)

Example :

+ She has stayed in London for 6 years . ( Cô ấy đã ở London được 6 năm ) .

-Since + 1 mốc thời gian (ví dụ: since 2012)

Example :

+ I have been here since 2013

Nếu sau “since” là một mệnh đề thì mệnh đề trước since chia thì hiện tại hoàn thành còn mệnh đề sau since chia thì quá khứ đơn.-For so long /a long time : một khoảng thời gian dài

– in/ for/ during/ over + the past/ last + thời gian: trong…qua

Example :

+ During the past 2 years , he has learned Japanese ( trong suốt 2 năm qua , anh ấy đã học tiếng Nhật ) .

– It is/ This is + the + số thứ tự (first, second, …) + time + mệnh đề chia thì hiện tại hoàn thành: Đó/ Đây là lần thứ ….

Example :

+ This is the first time the children has ever gone to the zoo . ( Đây là lần đầu tiên đứa trẻ đi đến sở thú ).

* Vị trí của các trạng từ trong thì hiện tại hoàn thành:

– already, never, ever,just: sau “have/ has” và đứng trước động từ phân từ II.

– already: cũng có thể đứng cuối câu.

Example:

+ I have just come back home. (Tôi vừa mới về nhà.)

– Yet: đứng cuối câu, và thường được sử dụng trong câu phủ định và nghi vấn.

Example:

+She hasn’t told me about you yet. (Cô ấy vẫn chưa kể với tôi về bạn.)

– so far, recently, lately, up to present, up to this moment, in/ for/ during/ over + the past/ last + thời gian: Có thể đứng đầu hoặc cuối câu.

Example :

+ I have seen this film recently. (Tôi xem bộ phim này gần đây.)

IV. Cách thành lập ( Form ) :

1. Câu khẳng định : ( Affirmative sentences ) :

S + have / has + past participle

Example :

– I have graduated from my university since 2012. (Tôi tốt nghiệp đại học từ năm 2012.)

– She has lived here for one year. (Cô ấy sống ở đây được một năm rồi.)

2. Câu phủ định ( Negative sentences )

S + have / has  NOT + past participle

Example :

– We haven’t met each other for a long time. (Chúng tôi không gặp nhau trong một thời gian dài rồi.)

– He hasn’t come back his hometown since 1991. (Anh ấy không quay trở lại quê hương của mình từ năm 1991.)

3. Câu nghi vấn , câu hỏi ( Interrogative sentences , question ) :

Have / has + S + past participle ?

Example :

– Have you ever travelled to America? (Bạn đã từng du lịch tới Mỹ bao giờ chưa?)

Yes, I have./ No, I haven’t.

– Has she arrived London yet? (Cô ấy đã tới Luân Đôn chưa?)

Yes, she has./ No, she hasn’t.

*Câu hỏi 

Từ hỏi + have/ has + S + past participle ?

Trả lời : Dùng câu khẳng định

Example : – What have they eaten ?

*Trong đó:

S (subject): chủ ngữ

Have/ has: trợ động từ

past participle:Động từ V3(ed )

– S = I/ We/ You/ They + have

– S = He/ She/ It + has

*. Động từ theo quy tắc ta thêm “ed” vào sau động từ.

Example :

wach – watched        stop – stopped

* Những chú ý khi thêm “ed” vào sau động từ:

– Thông thường ta thêm “ed” vào sau động từ.

Example :

watch – watched        turn – turned                        want – wanted

* Chú ý khi thêm đuôi “-ed” vào sau động từ.

+ Động từ tận cùng là “e” -> ta chỉ cần cộng thêm “d”.

Example :

type – typed              smile – smiled           agree – agreed

+ Động từ có MỘT âm tiết, tận cùng là MỘT phụ âm, trước phụ âm là MỘT nguyên âm -> ta nhân đôi phụ âm cuối rồi thêm “-ed”.

Example :

stop – stopped          shop – shopped        tap – tapped

NGOẠI LỆ: commit – committed              travel – travelled                  prefer – preferred

+ Động từ tận cùng là “y”:

– Nếu trước “y” là MỘT nguyên âm (a,e,i,o,u) ta cộng thêm “ed”.

Example :

play – played                        stay – stayed

– Nếu trước “y” là phụ âm (còn lại ) ta đổi “y” thành “i + ed”.

V. Bài tập về thì hiện tại hoàn thành :

Exercise 1 : Cho dạng đúng của động từ trong ngoặc (Give the correct form of the verb in brackets):

    She already ( watch) this movie.He (write) his report yet?We (travel) to New York lately.They (not give) his decision yet.Tracy ( not see) her friend for 2 years.I (be) to London three times.It (rain) since I stopped my work.This is the second time I (meet) him.They (walk) for more than 2 hours.You (get) married yet?

Key :

    She has already watched this movie. (Cô ấy đã xem bộ phim này rồi.)Has He written his report yet? (Anh ấy đã viết báo cáo chưa?)We have travelled to New York lately. (Chúng tôi đi du lịch tới New York gần đây.)They haven’t given their decision yet. (Họ vẫn chưa đưa ra quyết định.)Tracy hasn’t seen her friend for 2 years. (Tracy không gặp bạn cô ấy trong vòng 2 năm.)I have been to London three times. (Tôi đã tới Luân Đôn 3 lần rồi.)It has rained since I stopped my work. (Trời mưa kể từ lúc tôi dừng công việc của mình.)This is the second time I have met him. (Đây là lần đầu tiên tôi gặp anh ấy.)They have walked for more than 2 hours. (Họ đã đi bộ được hơn 2 tiếng đồng hồ.)Have You got married yet? (Bạn đã kết hôn chưa?)

Exercise 2 : Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý trong ngoặc (Rewrite the sentence so that the meaning does not change using the word suggested in brackets ) :

    She started to live in Hanoi 2 years ago. (for)

->  …………………………………………………

    He began to study  English when he was young. (since)

->  …………………………………………………

    I have never eaten this kind of food before. (This is)

->  …………………………………………

    I have never seen such a beautiful girl before. (She is)

->  …………………………………………

    This is the best novel I have ever read. (before)

->  …………………………………………

Key :

    She started to live in Hanoi 2 years ago. (for) (Cô ấy bắt đầu sống ở Hà Nội cách đây 2 năm.)

->  She has lived in Hanoi for 2 years. (Cô ấy sống ở Hà Nội được 2 năm rồi.)

    He began to study  English when he was young. (since) (Anh ấy bắt đầu học tiếng Anh khi anh ấy còn trẻ.)

->  He studied English since he was young. (Anh ấy học tiếng Anh kể từ khi anh ấy còn trẻ.)

    I have never eaten this kind of food before. (This is) (Trước đây tôi chưa bao giờ ăn loại thức ăn này.)

->  This is the first time I have ever eaten this kind of food. (Đây là lần đầu tiên tôi từng được ăn loại thức ăn này.)

    I have never seen such a beautiful girl before. (She is) (Trước đây tôi chưa bao giờ gặp một cô gái nào đẹp như vậy.)

->  She is the most beautiful girl I have ever met. (Cô ấy là cô gái đẹp nhất mà tôi đã từng gặp.)

    This is the best novel I have ever read. (before) (Đây là cuốn tiểu thuyết hay nhất mà tôi từng đọc.)

->  I have never read such a good novel before. (Trước đây tôi chưa từng đọc một cuốn tiểu thuyết nào hay như vậy.)

Exercise 3 : Hoàn thành câu sử dụng thì hiện tại hoàn thành (Completing the sentence using the present perfect ) :

    We (not / work)________________ today.I (buy) ________________ a new car.I (not / plan) ________________ my holiday yet.Which country (be / you) ________________ ?She (write) ________________ four letters.He (not / see) ________________ her for a long time.(be / you) ________________ at company?The film (not / start) ________________(speak / she) ________________ to her boss?No, she (have / not) ________________ the time yet.

Key :

    have not workedhave boughthave not plannedhave you beenhas writtenhas not seenHave you beenhas not startedHas she spokenhas not had

Exercise 4 :Hoàn thành câu sử dụng thì hiện tại hoàn thành (Completing the sentence using the present perfect ) :

    Loan ________________me an e-mail. (to send)Linh and Ngọc ________________the museum. (to visit)We ________________at the pet shop. (to be)He ________________already ________________his rucksack. (to pack)Tuấn ________________an accident. (to have)I ________________the shopping for my mother. (to do)I ________________just ________________my room. (to clean)Long ________________his room. (to paint)Thư and Tú ________________to a concert. (to go)My boyfriend ________________smoking. (to give up)

Key :

    has senthave visitedhave beenhas already packedhas hadhave donehave just cleanedhas paintedhave gonehas given up

Exercise 5 :Viết thành câu hoàn chỉnh ( Write complete sentences ) :

    you / keep a pet for two yearsyou / eat Taiwan food before?it / rain for a long time?who / we / forget to invite?we / not / hear that poem alreadyshe / not / forget her booksHe / steal all the chocolateI / explain it well?who / she / meet recently?how / we / finish already?she / study LatinI / know her for two monthswhere / you / study English?what countries / they / visit in Asia?she / hurt her legHe / leave his phone in a busI / not / lose my ticketHe / call his mother?She / take a taxi?He / go / to the library today

Key :

    You’ve kept a pet for two years.Have you eaten Taiwan food before?Has it rained for a long time?Who have we forgotten to invite?We haven’t heard that poem already.She hasn’t forgotten her books.He’s stolen all the chocolate.Have I explained it well?Who has she met recently?How have we finished already?She’s studied Latin.I’ve known her for two months.Where have you studied English?What countries have they visited in Asia?She’s hurt her leg.He’s left his phone in a bus.I haven’t lost my ticket.Has he called his mother?Has she taken a taxi?He’s gone to the library today.

Exercise 6 :Chọn đáp án đúng (Choose the correct answer ) :

    Did you like the new ‘Starwar’ movie? I __________ it yet.did not seehaven’t seen Linh is a very close friend of mine. We __________ each other for seven years.have knownknow Do you know what time Ánh __________ the office?lefthas left You __________ late for work too many times this year. If you’re not careful you’ll be fired.werehave been I __________ quite a few emotional problems last month but this month things are getting better.hadhave had We had an exchange student from Laos who __________ the sea so we’re taking her to a beach this weekend.never sawhas never seen Since I started working here I __________ more experienced at dealing with challenges.have becomebecame I can’t remember the last time I __________ to the pool.wenthave been

Key :

    BAABABAA

Exercise 7 :  Hoàn thành các câu sau bằng cách chia động từ trong ngoặc đơn ở thì hiện tại hoàn thành. (Completing the following sentences  ) .

Example  : She has never traveled (never/ travel) by plane before.

    I _______________ (dream) of winning a medal for a long time.She _______________ (not/ see) much of Vietnam, so she wants to see more this year._______________ you ever _______________ (be) to a desert? No, never.Van _______________ (throw) a surprise party for her boyfriend.Where _______________ Stephen _______________ (be) for the past 2 days?

Key :

    have dreamthasn’t seenHave…beenhas thrownHas…been

Exercise 8 :  Gạch chân dưới đáp án đúng. (Underline under the correct answer ) .

Example :  His family hasn’t contacted/ didn’t contact him for 5 years.

    She has seen/ sawthat movie more than 5 times.Stop complaining! You haven’t stopped/ stoppedsince you arrived.We haven’t found/ didn’t findany sign of life since we landed on Mars.Ms. Rose has never taken/ has taken neverme to see her flat.Congratulations! You have passed/ passedthe exam.

Key :

    has seenhaven’t stoppedhaven’t foundhas never takenPassed

Exercise 9: Khoanh tròn vào đáp án đúng.( Circle the correct answer ) .

Example :

My granny _______________ that detective novel.

    has already read has yet read readed is readingThere _______________ a lot of changes in Vietnam since the 1990s.washave beenhas beenareIt _______________ him almost 1 hour to go to school by bus every day.takestookhas takingis takingHer hometown _______________ a lot of hills and mountains.hasgetsishas gotMy dog _______________ my cat since I came home.is chasinghas chasedchasedchasesI fell asleep while I _______________ my homework last night.was doinghave donedidis doing

Key :

    BAABA

Exercise 10 : Cho dạng đúng của các động từ trong ngoặc. (Give the correct form of verbs in brackets ) :

    He (be)…………. at his computer for seven hours.She (not/have) ……………any fun a long time.My father (not/ play)……….. any sport since last year.I’d better have a shower. I (not/have)………. one since Thursday.I don’t live with my family now and we (not/see)…………. each other for five years.I…… just (realize)…………… that there are only four weeks to the end of term.She (finish) … reading two books this week.How long…….. (you/know)………. each other?……….(You/ take)………… many photographs?He (eat)………………. at the King Power Hotel yet?They (live) ………….here all their life..How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.I (buy)…………. a new carpet. Come and look at it.She (write)………….. three books about her wild life.We (finish) ……………………one English course.

Key :

    has been2. hasn’t had3. hasn’t played4. haven’t had5. haven’t seen6. have…realized7. has finished8. have…known9. Have you taken10. Has he eaten11. have lived12. has…left; has left/ left13. have bought14. has written15. have finished

Exercise 11: Viết lại câu sao cho nghĩa không đổi. (Rewrite the sentence with a constant meaning ) .

    This last time she came back to her hometown was 4 years ago.

=> She hasn’t…………………………………………………………………………………

    He started working as a bank clerk 3 months ago.

=> He has…………………………………………………………………………………….

    It has been 5 years since we first flew to Singapore.

=> We have……………………………………………………………………………………

    I last had my hair cut in November.

=> I haven’t…………………………………………………………………………………

    The last time we called each other was 5 months ago.

=> We haven’t………………………………………………………………………………..

    It is a long time since we last met.

=> We haven’t……………………………………………………………………………….

    When did you have it?

=> How long……………………………………………………………………………?

    This is the first time I had such a delicious meal.

=> I haven’t…………………………………………………………………………..

    I haven’t seen him for 8 days.

=> The last…………………………………………………………………………….

    To day is Saturday. I haven’t taken a bath since Wednesday.

=>It is…………………………………………………………………………

Key :

    She hasn’t come back home for 4 years.2. He has worked as a bank clerk for 3 months.3. We have not flown to Singapore for 5 years.4. I haven’t had my hair cut since November.5. We haven’t called each other for 5 months.6. We haven’t met each other for a long time.7. How long have you had it?8. I have never had such a delicious meal.9. The last time I saw him was 8 days ago.10.It is three days since I last took a bath.

Exercise 12: Mỗi câu sau chứa một lỗi sai. Tìm và sửa chúng. ( Correct the mistake ) :

    I haven’t cutted my hair since last June.

…………………………………………..

    She has not working as a teacher for almost 5 years.

…………………………………………..

    The lesson haven’t started yet.

…………………………………………..

    Has the cat eat yet?

…………………………………………..

    I am worried that I hasn’t still finished my homework yet.

…………………………………………..

    I have just decidedto start working next week.

…………………………………………..

    He has been at his computer since seven hours.

…………………………………………..

    She hasn’t receivedany good news since a long time.

…………………………………………..

9.My father hasn’t playedany sport for last year.

…………………………………………..

    I’d better have a shower. I hasn’t hadone since Thursday.

…………………………………………..

Key :

    cutted => cut2. working => worked3. haven’t => hasn’t4. eat => eaten5. hasn’t => haven’t6. (Ko sai)7. since => for8. since => for9. for => since10. hasn’t => haven’t

Exercise 13: Chia các động từ sau ở thì phù hợp. Sử dụng thì hiện tại tiếp diễn và hiện tại hoàn thành . (divide the following verbs. Using the present tense continues and the present is completed ) :

    My father (not/ play)……….. any sport since last year.Some people (attend)………….the meeting right now.I’d better have a shower. I (not/have)……………………one since Thursday.I don’t live with my family now and we (not/see)……………………each other for five years.Where is your mother? She………………………(have) dinner in the kitchen.Why are all these people here? What (happen)…………………………..?I………………….just (realize)…………… that there are only four weeks to the end of term.She (finish) … reading two books this week.At present, he (compose)……………………a piece of music.We (have)……………………dinner in a restaurant right now.

Key :

    hasn’t played2. are attending3. haven’t had4. haven’t seen5. is having6. is happening7. have just realized8. has finished9. is composing10. are having

Exercise 14 : Viết lại những câu sau sao cho nghĩa không đổi. ( Rewrite the following sentences with constant meaning ) :

    She started to live in Hanoi 2 years ago. (for)

->  …………………………………………………

    He began to study  English when he was young. (since)

->  …………………………………………………

    I have never eaten this kind of food before. (This is)

->  …………………………………………

    I have never seen such a beautiful girl before. (She is)

->  …………………………………………

    This is the best novel I have ever read. (before)

->  …………………………………………

Key :

    She has lived in Hanoi for 2 years.2. He has studied English since he was a young man.3. This is the first time that I have ever eaten this kind of food.4. She is the most beautiful girl that I have ever seen.5. I have never read such a good novel before.Exercise 15 : Viết lại các câu sau dựa trên các từ cho sẵn có sử dụng thì hiện tại hoàn thành. ( Rewrite the following sentences ) :We/ not eat/ out/ since/ mom’s birthday.

…………………………………………..

    How/ long/ you/ live/ here?

…………………………………………..

    You/ ever/ been/ Russia?

…………………………………………..

    She/ not/ meet/ kids/ last Christmas.

…………………………………………..

    They/ repair/ lamps/ yet?

…………………………………………..

Key :

    We haven’t eaten out since mom’s birthday.2. How long have you lived here?3. Have you ever been to Russia?4. She hasn’t met her kids since Christmas.5. Have they repaired the lamps yet?

Exercise 16 : Chọn “Been” hoặc “Gone”. ( Choose “been” or “gone” )

1, James is on holiday. He’s …. to Italy.

2, Hello! I’ve just ……….. … to the shops. I’ve bought lots of things.

3, A lice isn’t here at the moment. She’s ….. ………. ………………………. to the shop to get a newspaper.

4, Tom has ………………………………. out. He’ll be back in about an hour.

5, ‘Are you going to the bank?’ – ‘No, I’ve already ….. . ………………….. ….. to the bank.’

Key :

    gonebeengonegonebeen

Hy vọng qua các bài tập thì Hiện tại hoàn thành trên đây, các bạn đã nắm vững được các thông tin cơ bản về thì này.

Bài viết liên quan :

Nguồn hocde.vn