20 bài tập trắc nghiệm về thì Hiện tại hoàn thành tiếp diễn

Làm đề thi

Câu hỏi 1 :

Jonathan.....................in God since he was a child.

  • A believed        
  • B has been believed   
  • C has been believing
  • D have been believing

Đáp án: C

Lời giải chi tiết:

Đáp án C.

Ta thấy trong câu có since nên mệnh đề phía trước sẽ phải sử dụng thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn) nên:

đáp án A. believed (chia thì quá khứ đơn) ta loại.

Đáp án B. has been believed cũng loại vì là cấu trúc bị động.

Đáp án D. have been believing ta cũng loại vì chủ ngữ Jonathan là ngôi thứ 3 số ít nên ta không sử dụng với have.

Đáp án C. has been believing là đáp án cần chọn.

Đây là cấu trúc của thì hiện tại hoàn thành tiếp diễn.

Câu này có nghĩa là: Jonathan đã tin tưởng vào chúa từ khi còn là một đứa trẻ.

Đáp án - Lời giải

Câu hỏi 2 :

My son..................... the book for 2 hours, and he doesn’t have intention to stop.

  • A has been reading     
  • B have been reading
  • C have read      
  • D reading

Đáp án: A

Lời giải chi tiết:

Đáp án A. Khi muốn nhấn mạnh tính liên tục của một sự việc xảy ra bắt đầu trong quá khứ kéo dài đến hiện tại và có thể kéo dài đến tương lai thì ta sẽ sử dụng thì hiện tại hoàn thành tiếp diễn. Với chủ ngữ my son là ngôi thứ 3 số ít ta cần sử dụng động từ has + been + V-ing. Đáp án An là đáp án cần chọn. Câu này có nghĩa là: Con trai của tôi đọc sách suốt 2 tiếng đồng hồ, và nó không có ý định dừng.

Đáp án - Lời giải

Câu hỏi 3 :

Why are your hands so dirty? - I.....................my bike.

  • A repaired        
  • B have been repaired
  • C has been repaired    
  • D have been repairing

Đáp án: D

Lời giải chi tiết:

Đáp án D. Khi nói đến một hành động vừa mới xảy ra và kết quả vẫn còn thấy rõ ở hiện tại ta sẽ sử dụng thì hiện tịa hoàn thành tiếp diễn: have/has + been + V-ing. Chủ ngữ trong câu này là “I” nên ta sử dụng “have”. Đáp án D là đáp án cần chọn. Câu này có nghĩa là: Tại sao tay bạn bẩn thế? – Tới vừa sửa chiếc xe đạp.

Đáp án - Lời giải

Câu hỏi 4 :

We...............around Scotland for 8 years.

  • A travelled       
  • B have been travelled
  • C have been travelling
  • D has been travelling

Đáp án: C

Lời giải chi tiết:

Đáp án C. Ta thấy trong câu có “for + khoảng thời gian” nên sẽ sử dụng thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn) chứ không sử dụng thì quá khứ. Vậy đáp án A sẽ bị loại. Đáp án B cũng loại vì have been travelled là cấu trúc bị động.  Đáp án D cũng loại vì chủ ngữ “we” là ngôi thứ nhất số nhiều không đi với “has”. C. have been travelling (cấu trúc thì hiện tại hoàn thành tiếp diễn)  là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 5 :

Sandy...................her homework for 4 hours without stopping.

  • A has done       
  • B has been doing
  • C have been doing
  • D has been done

Đáp án: B

Lời giải chi tiết:

Đáp án B. Khi muốn nhấn mạnh vào tính liên tục của hoạt động bắt đầu trong quá khứ và kéo dài đến hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn. Chủ ngữ Sandy là ngôi thứ 3 số ít nên ta sử dụng: has + been + V-ing. B là đáp án cần chọn. Câu này có nghĩa là: Sandy làm bài tập về nhà suốt 4 giờ đồng hồ mà không nghỉ.

Đáp án - Lời giải

Câu hỏi 6 :

We (wait) ..................for her for 30 minutes.

  • A waited
  • B have been waiting
  • C has waited    
  • D has been waiting

Đáp án: B

Lời giải chi tiết:

Đáp án B. Ta có for + khoảng thời gian nên ta sử dụng thì hoàn thành chứ không sử dụng thì quá khứ đơn. Đáp án A loại. Đáp án án C. và đáp án D cũng loại vì chủ ngữ “we” là ngôi thứ nhất số nhiều nên ta không sử dụng với “has”. B. have been waiting (cấu trúc của thì hiện tại hoàn thành tiếp diễn) là đáp án cần chọn

Đáp án - Lời giải

Câu hỏi 7 :

She (go) ..................out since 5 a.m.

  • A went
  • B goes
  • C has been going
  • D has been gone

Đáp án: C

Lời giải chi tiết:

Đáp án C. Ta thấy có “since + mốc thời gian” nên ta phải sử dụng thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn) chứ không sử dụng thì quá khứ đơn hoặc thì hiện tại đơn. Đáp án A và B ta loại. Đáp án D cũng loại vì has been gone là cấu trúc câu bị động. Đáp án C. has been going (cấu trúc của thì hiện tại hoàn thành tiếp diễn) là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 8 :

They (not eat) ..................anything all the morning.

  • A don’t have eaten      
  • B haven’t been eaten  
  • C haven’t been eating
  • D have been not eating

Đáp án: C

Lời giải chi tiết:

Đáp án C. Khi muốn nhấn mạnh tính liên tục của sự việc xảy ra liên tục trong một khoảng thời gian kéo dài từ quá khứ đến hiện tại, ta sử dụng thì hiện tại hoàn thành tiếp diễn. Đây là câu phủ định với chủ ngữ là “they” ta sử dụng cấu trúc: have + not + been + V-ing. C là đáp án cần chọn. Câu này có nghĩa là: Họ không ăn cái gì cả buổi sáng nay.

Đáp án - Lời giải

Câu hỏi 9 :

The street is full of water because it (rain) ..................for 3 hours.

  • A rained
  • B has been raining      
  • C has been rained       
  • D rains

Đáp án: B

Lời giải chi tiết:

Đáp án B. Khi diễn tả một sự việc vừa mới xảy ra và kết quả vẫn còn thấy rõ ở hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn. Với chủ ngữ là “it” ta sử dụng cấu trúc: has been + V-ing. Đáp án B là đáp án cần chọn. Câu này có nghĩa là: Đường phố đầy nước bởi trời mưa suốt 3 tiếng đồng hồ.

Đáp án - Lời giải

Câu hỏi 10 :

She looks very exhausted because she (work) .................. all night.

  • A worked
  • B has been worked     
  • C has been working    
  • D works

Đáp án: C

Lời giải chi tiết:

Đáp án C. Khi muốn nhấn mạnh việc gì đó xảy ra liên tục trong quá khứ và kết quả vẫn còn thấy rõ ở hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn. Chủ ngữ “she” là ngôi thứ 3 số ít nên ta sử dụng cấu trúc: has been + V-ing. C là đáp án cần chọn. Câu này có nghĩa là: Cô ấy trong rất kiệt sức bởi cô ấy làm việc suốt đêm.

Đáp án - Lời giải

Câu hỏi 11 :

I (read) ..................this book since last night.

  • A read   
  • B have reading
  • C have been read
  • D have been reading

Đáp án: D

Lời giải chi tiết:

Đáp án D. Ta thấy có since + mốc thời gian nên ta sử dụng thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn) chứ không sử dụng thì hiện tại đơn hay quá khứ đơn. Đáp án A ta loại. Đáp án B cũng loại vì không có cấu trúc: have + V-ing. Đáp án C cũng loại vì have been read là cấu trúc của câu bị động. D. have been reading (cấu trúc của thì hiện tại hoàn thành tiếp diễn) là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 12 :

She (chat) ..................with her friend all the day.

  • A chat
  • B chats
  • C has been chatting    
  • D chatted

Đáp án: C

Lời giải chi tiết:

Đáp án C. Khi muốn nhấn mạnh sự việc xảy ra liên tục trong khoảng thời gian kéo dài từ quá khứ đến hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn để diễn đạt. C là đáp án cần chọn. Câu này có nghĩa là: Cô ấy đã tán gẫu với bạn của cô ấy cả ngày hôm nay.

Đáp án - Lời giải

Câu hỏi 13 :

He (talk) .................. on the phone for hours.

  • A have talked
  • B has been talked
  • C has been talking      
  • D talked

Đáp án: C

Lời giải chi tiết:

Đáp án C. Khi muốn nhấn mạnh tính liên tục của sự việc xảy ra trong một khoảng thời gian kéo dài từ quá khứ đến hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn để diễn đạt. Với chủ ngữ là “he” ta sử dụng cấu trúc: he + has + been + V-ing. C là đáp án cần chọn. Câu này có nghĩa là: Anh ấy đã nói chuyện điện thoại nhiều tiếng đồng hồ rồi.

Đáp án - Lời giải

Câu hỏi 14 :

She (cycle) ..................for 2 hours and she is very tired now.

  • A cycled
  • B has been cycling
  • C has been cycled
  • D cycles

Đáp án: B

Lời giải chi tiết:

Đáp án B. Khi muốn nhấn mạnh một sự việc xảy ra liên tục trong một khoảng thời gian và kết quả vẫn còn thấy rõ ở hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn để diễn đạt. Câu này có nghĩa là: Cô ấy đã đạp xe suốt 2 tiếng đồng hồ và bây giờ cô ấy rất mệt. Câu này nhấn mạnh việc đạp xe đã xảy ra liên tục trong suốt 2 tiếng đồng hồ và kết quả là bây giờ cô ấy cảm thấy rất mệt. Với chủ ngữ “she” ta sử dụng cấu trúc: has + been + V-ing. B là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 15 :

We (not write) ..................to each other for 6 months.

  • A have not wrote         
  • B don’t have written
  • C not have written      
  • D haven’t been writting

Đáp án: D

Lời giải chi tiết:

Đáp án D. Ta thấy trong câu có “for + khoảng thời gian” nên ta phải sử dụng thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn). Đáp án A loại vì sau have/have not + VpII, mà wrote là động từ chia ở quá khứ chứ không phải phân từ hai. Đáp án B loại vì phủ định của thì hiện tại hoàn thành là have not/ haven’t + VpII chứ không sử dụng don’t. Đáp án C cũng loại vì not phải đứng sau have. D. haven’t been writing (cấu trúc của thì hiện tại tiếp diễn) là đáp án đúng.

Đáp án - Lời giải

Câu hỏi 16 :

It (rain) ..................all day. I wonder when it will stop.

  • A has rained     
  • B rained
  • C has been rained                   
  • D has been raining

Đáp án: D

Lời giải chi tiết:

Đáp án D. Khi muốn nhấn mạnh tính liên tục của sự việc bắt đầu trong quá khứ kéo dài đến hiện tại và vẫn tiếp diễn ta sẽ sử dụng thì hiện tại hoàn thành tiếp diễn. Câu này có nghĩa là: Trời mưa cả ngày nay rồi. Tôi tự hỏi khi nào nó sẽ tạnh. Câu này nhấn mạnh tính liên tục của sự việc là mưa cả ngày rồi, và cho đến thời điểm hiện tại vẫn chưa kết thúc nên ta phải sử dụng thì hiện tại hoàn thành tiếp diễn. Với chủ ngữ là “it” ta sử dụng cấu trúc: has + been + V-ing. D là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 17 :

The telephone (ring) ..................for almost a minute. Why hasn’t someone answered it?

  • A has been ringing      
  • B has been rung
  • C rang
  • D has rang

Đáp án: A

Lời giải chi tiết:

Đáp án A. Khi muốn nhấn mạnh tính liên tục của sự việc xảy ra bắt đầu trong quá khứ và kéo dài đến hiện tại và vẫn tiếp tục ta sử dụng thì hiện tại hoàn thành tiếp diễn để diễn đạt. Câu này có nghĩa là: Điện thoại reo gần phút rồi. Tại sao không có ai trả lời vậy. Nhấn mạnh tính liên tục của việc điện thoại reo và cho đến thời điểm hiện tại vẫn chưa chấm dứt. Cấu trúc của thì hiện tại hoàn thành tiếp diễn với chủ ngữ “the telephone” là ngôi thứ 3 số ít có dạng: has + been + V-ing. A. là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 18 :

Alex (talk) ..................on the phone for more than half an hour. He should hang up soon.

  • A has talked     
  • B has been talking                  
  • C talked
  • D has been talked

Đáp án: B

Lời giải chi tiết:

Đáp án B. Khi muốn nhấn mạnh tính liên tục của sự việc xảy ra bắt đầu trong quá khứ và kéo dài đến hiện tại và vẫn tiếp tục ta sử dụng thì hiện tại hoàn thành tiếp diễn để diễn đạt. Câu này có nghĩa là: Alex đã nói chuyện điện thoại hơn một tiếng rưỡi rồi. Cậu ấy nên gác máy sớm đi. Câu này nhấn mạnh tính liên tục của việc nghe điện thoại trong hơn 1 tiếng rưỡi đồng hồ và tới thời điểm hiện tại vẫn chưa kết thúc. Cấu trúc của thì hiện tại tiếp diễn với chủ ngữ “Alex” (ngôi thứ 3 số ít) là: has + been + V-ing. B là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 19 :

The alarm clock (ring) ..................several times before. You should stop it and get up.

  • A rang   
  • B has rang        
  • C has been ringing      
  • D has been rung

Đáp án: C

Lời giải chi tiết:

Đáp án C. Ta có several times là dấu hiệu của thì hoàn thành (hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn) nên đáp án A. rang (cấu trúc của thì quá khứ đơn) loại. Đáp án B cũng loại vì rang là động từ chia quá khứ mà theo cấu trúc sau has ta cần sử dụng VpII hoặc been + V-ing. Đáp án D cũng loại vì has been rung là cấu trúc câu bị động. C. has been ringing (Cấu trúc của thì hiện tại hoàn thành tiếp diễn ) là đáp án cần chọn.

Đáp án - Lời giải

Câu hỏi 20 :

They (analyze) ..................the result of an experiment over the last hours without any break.

  • A has analyzed
  • B has been analyzed   
  • C have been analyzing
  • D analyzed

Đáp án: C

Lời giải chi tiết:

Đáp án C. Khi nhấn mạnh tính liên tục của sự việc xảy ra trong một khoảng thời gian kéo dài đến hiện tại ta sử dụng thì hiện tại hoàn thành tiếp diễn. Câu này có nghĩa là: Họ đã phân tích kết quả của một cuộc thí nghiệm mấy tiếng đồng hồ vừa qua mà không nghỉ chút nào. Với chủ ngữ là “they” ta sử dụng cấu trúc: have + been + V-ing. C là đáp án cần chọn.

Đáp án - Lời giải

Xem thêm