Anh Ngữ Du Học ETEST > Kiến thức > Ngữ pháp tiếng Anh > Trọn bộ bài tập thì hiện tại hoàn thành tiếp diễn (Có đáp án)

Trọn bộ bài tập thì hiện tại hoàn thành tiếp diễn (Có đáp án)

Nếu bạn đang gặp khó khăn trong việc xác định và sử dụng các loại thì trong tiếng anh, đặc biệt là thì hiện tại hoàn thành tiếp diễn. Hãy cùng Anh Ngữ Du Học ETEST củng cố kiến thức và luyện tập các Bài tập thì hiện tại hoàn thành tiếp diễn từ cơ bản đến nâng cao nhé!

bài tập thì hiện tại hoàn thành tiếp diễn
Tổng hợp bài tập thì hiện tại hoàn thành tiếp diễn kèm đáp án

Tóm tắt lý thuyết thì hiện tại hoàn thành tiếp diễn (Present perfect continuous)

Trước khi bắt đầu giải bài tập thì hiện tại hoàn thành tiếp diễn, hãy cùng chúng tôi ôn tập một số kiến thức cơ bản của thì hiện tại hoàn thành tiếp diễn bạn cần nắm gồm:

Công thức cấu trúc thì hiện tại hoàn thành tiếp diễn

Thì hiện tại hoàn thành tiếp diễnPresent Perfect Continuous dùng để diễn tả một hành động đã bắt đầu trong quá khứ, vẫn đang tiếp tục diễn ra ở hiện tại và có khả năng tiếp tục trong tương lai. Cấu trúc của thì hiện tại hoàn thành tiếp diễn thường được áp dụng khi muốn nói về một sự kiện đã kết thúc nhưng vẫn còn tác động đến hiện tại.

Sau khi hiểu rõ khái niệm, dưới đây là công thức chi tiết của thì hiện tại hoàn thành tiếp diễn: 

Khẳng định S + have/has + been + V-ing

Ví dụ: Lin has been exercising for 2 hours. (Lin đã tập thể dục được 2 tiếng đồng hồ)

Phủ định S + have/ has + not + been + V-ing

Ví dụ: We have not been eating healthy food the past few days (Chúng tôi đã không ăn đồ ăn tốt cho sức khỏe vài ngày qua)

Nghi vấn 1. Yes/No Question

Q: Have/Has + S + been + V-ing?

A: Yes, S + have/has.

No, S + haven’t/hasn’t.

Ví dụ: 

Q: Have your friends been hanging out with you? (Có phải các bạn của bạn đã đi chơi với bạn không?)

A: Yes, they have/ No, they haven’t.

2. Wh-Question

Wh- + have/has + S + been + V-ing?

Ví dụ: Who has she been discussing with? (Cô ấy đã bàn bạc với ai vậy?)

bài tập thì hiện tại hoàn thành diễn
Công thức thì hiện tại hoàn thành tiếp diễn

Cách dùng thì hiện tại hoàn thành tiếp diễn

Một số cách sử dụng thì hiện hoàn thành tiếp diễn gồm:

  • Thì hiện tại hoàn thành tiếp diễn diễn tả hành động bắt đầu ở quá khứ và còn đang tiếp tục ở hiện tại và nhấn mạnh tính liên tục của hành động.

Ví dụ: Her mother has been singing Karaoke for 3 hours (Mẹ cô ấy đã hát Karaoke được 3 tiếng)

  • Thì hiện tại hoàn thành tiếp diễn diễn tả hành động đã kết thúc trong quá khứ kết quả của hành động, nhưng vẫn được quan tâm ở thời điểm hiện tại.

Ví dụ: The students have been literring this room (Các bạn học sinh đã xả rác bừa bãi trong căn phòng này)

bài tập thì hiện tại hoàn thành tiếp diễn
Cách dùng thì hiện tại hoàn thành tiếp diễn

Dấu hiệu nhận biết thì hiện tại hoàn thành tiếp diễn

Dấu hiệu để nhận biết thì hiện tại hoàn thành tiếp diễn khi trong câu chứa:

  • for the whole + N (N chỉ thời gian)
  • for + N (quãng thời gian): trong khoảng (for months, for years,…)
  • since + N (mốc/điểm thời gian): từ khi (since he arrived, since July,…)
  • All + thời gian (all the morning, all the afternoon,…)
bài tập thì hiện tại hoàn thành tiếp diễn
Dấu hiệu nhận biết thì hiện tại hoàn thành tiếp diễn

Ví dụ:

  • My cousins have been discussing the topic for the whole afternoon. (Anh em họ của tôi đã bàn luận về chủ đề suốt buổi chiều)
  • My little sister has been feeling ill for 2 days. (Em gái tôi đã cảm thấy không khỏe 2 ngày qua)
  • We have been arguing since 7 p.m. (Chúng tôi đã cãi nhau từ 7 giờ tối)
  • He has been sitting there since I came. (Anh ấy đã ngồi ở đó khi tôi tới)
  • Charlie has been growing his beard all year. (Charlie đã để râu suốt cả năm)

Phân biệt thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn

Hai thì hiện tại hoàn thành tiếp diễnhiện tại hoàn thành thường được sử dụng gần như tương tự nhau, dẫn đến sự nhầm lẫn trong việc phân biệt chúng. Do đó, cần lưu ý những điểm sau để tránh sai lầm khi làm bài tập phân biệt giữa 2 thì như sau:

Cấu trúc:

Khẳng định Phủ định Nghi vấn
Thì hiện tại hoàn thành S + has/have + V2/ed S + has/have + not + V2/ed Has/Have + S + V2/ed ..?
Thì hiện tại hoàn thành tiếp diễn S + has/have + been + Ving S + has/have + not + been + Ving Has/Have + S + been + Ving?

Chức năng:

  • Hiện tại hoàn thành: Tập trung vào kết quả của hành động, không quan tâm đến thời điểm bắt đầu hay thời gian kéo dài.
  • Hiện tại hoàn thành tiếp diễn: Nhấn mạnh quá trình diễn ra của hành động, liên tục từ quá khứ đến hiện tại.

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

Các dấu hiệu nhận biết cơ bản, dễ dàng bắt gặp của 2 thì trong các dạng bài tập:

  • Hiện tại hoàn thành: Ever, never, just, yet, already, recently, since, for, by now, so far…
  • Hiện tại hoàn thành tiếp diễn: All the morning, all the afternoon, all day long, since, keep on, without stopping, since then, for, how long…

Xem thêm: Website kiểm tra ngữ pháp

Bài tập thì hiện tại hoàn thành tiếp diễn cơ bản và nâng cao kèm đáp án

Hãy cùng Anh Ngữ Du Học ETEST hoàn thành các dạng bài tập thì hiện tại hoàn thành tiếp diễn từ cơ bản đến nâng cao, cụ thể dưới đây.

Phần bài tập cấu trúc hiện tại hoàn thành tiếp diễn

Bài tập thì hiện tại hoàn thành tiếp diễn cơ bản

Bài 1: Điền vào chỗ trống

1. My cat _____________ _____________ (sleep) _____________ all day.

2. A: _____________ Jim _____________ (do) _____________ exercise?

B: Yes, he _____________. He needs a rest.

3. It _____________ _____________ (rain) _____________ for several days.

4. I failed the test because I _____________ not _____________ (study) _____________ hard.

5. We _____________ _____________ (drive) _____________ for two hours.

6. Tracy and Tom _____________ _____________ (play) _____________ tennis for an hour.

7. A: I’m sorry I’m late. _____________ you _____________ (wait) ____________ a long time?

B: No, I _____________ _____________.

8. Where ____________ you _____________ (spend) _____________ your summer holidays?

9. Who _____________ _____________ (eat) _____________ my cookies?

10. A: You look tired. _____________ you _____________ (work) _____________ hard?

B: Yes, I _____________.

11. I _____________ _____________ (think) _____________ about quitting my job.

12. Why _____________ you _____________ (get) _____________ up so early recently?

Bài 2: Hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn

1. The earth __________________ here for billions of years (be).

2. We ________________________ cards for the last few hours (play).

3. We ________________________ problems with our new car recently (have)

4. ____________________________ on anything interesting lately ?(you work)

5. Cuba ________________________ a socialist country since 1959 (be)

6. I ________________________ care of my neighbour’s cats while they are away (take)

7. I ________________________ my car for three years (have).

8. ________________________________ an important fight? (the boxer , ever, win)

9. John and Mary ________________________ with each other since the day they got married (quarrel).

10. It ________________________ hard since last night (rain).

11. I’m tired because I ________________________ well lately. (not feel)

12. _________________________________ your problems? (your parents, always, understand)

13. The patient ________________________ penicillin for several days now (take)

14. A big earthquake ________________________ San Francisco since 1906. (not hit)

15. They ___________________________ in San Francisco since they arrived in the USA 20 years ago. (live)

16. He got ill five weeks ago and ________________________ yet. (not recover)

17. Everyone in the Middle East ________________________ about the situation for decades (worry).

18. We ________________________ very cold weather this year (have)

19. Where ________________________ the money? (you, hide)

20. At last ,my favourite team ________________________ against its most important rival (win)

21. I ________________________ for 6 years. (marry)

22. Dad ________________________ a number of jobs in the last few years (have).

23. The bank is still closed. It ________________________ yet. (not open)

24. Our daughter ___________________________ lipstick since she was 16 (wear).

25. She is angry because her boyfriend ________________________ up yet and she ________________________ for half an hour. (not show, wait).

26. I’m still waiting for an answer. They ________________________ up their minds yet. (not make)

27. How many times ________________________ the cat today? (Kim feed)

28. The kids ________________________ on my nerves. They ________________________ too much noise (get, make).

29. My company ________________________ a lot of money in the last few years. They ________________________ hard on an important project. (make, work).

30. They ________________________ our new refrigerator yet, but they will any day now. (not deliver)

Bài 3: Điền vào chỗ trống của các câu sau ở thì hiện tại hoàn thành tiếp diễn

1.- At last! I ___________ (solve) the problem.

2.- What ______________ recently? (you / do) Anything interesting?

3.- My brother ____________ (buy) a new motorbike. It looks great.

4.- _____________ (you / swim)? Your hair looks wet.

5.- Oh, There you are! I ____________ (look) for you everywhere.

6.- Sorry we are late. How long _______________ (you / wait)?

7.- I ____________ (know) Peter for a long time.

8.- My friends _____________ (run) for two hours already.

9..- I ____________ (never / understand) Maths and Physics.

10.- The children are tired because they ___________ (play) all day.

11.- Susan _____________ (never / believe) in ghosts and fairies.

12.- I _______________ (write) emails all day.

13.- John ______________ (never / see) this film before.

14.- What on earth ___________ (you / do)? You’re covered in mud.

15.- _______________ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.

16.- How long ________________ (he / learn) English?

17.- I ____________ (just / speak) to my cousins. They told me the news.

18.- I’m sorry. Monica is not here.. She _____________ (go) out.

19.- We’re really tired because we ______________ (train) for the marathon since eight o’clock.

20.- _______________ (you / finish) doing your homework yet?

21.- The students ________ (revise) for their Spanish exam for two hours.

22.- Peter, why are you sweating? Because I _________ (hoover) the carpets.

23.- Is the lawn finished? Yes, Gonzalo ____________ (cut) the grass.

24.- It’s still raining. It _____________ (rain) for hours.

25.- How much money _____________ (you / spend) this week.

Bài tập nâng cao thì hiện tại hoàn thành tiếp diễn

Bài 1: Chọn từ thích hợp điền vào ô trống

talk / look / lift / work / wait / feel / rain / deliver / shop / cry / plan / read / drive / study / sit / watch 

1. Maria _________________ at the coffee shop for her boyfriend for the past half hour, but he still hasn’t arrived.

2. The students __________________ Spanish since the semester began.

3. I ___________________ on this report for the past two days.

4. You should take your umbrella when you go out. It ____________________ all day.

5. The children _________________ television all evening.

6. John’s back hurts. He ___________________ heavy boxes all morning.

7.The students ____________________ in the classroom for 20 minutes, but the teacher hasn’t come yet.

8. The girls ___________________ on the telephone for over an hour.

9. Frank _________________ the same car for almost twenty years.

10. Mr. and Mrs. Barnes are very excited about going to China next summer. They _________________ this trip for over a year.

11. That mailman _____________________ the mail in our neighborhood for nearly twentyfive years. He is going to retire soon.

12. Rita and Carly are at the mall. They ___________________ since the stores opened this morning.

13. My eyes are getting tired. I _________________ all day.

14. Bill hopes to find a new job soon. He _________________ in the paper and on the Internet every day for the past month.

15. Andrea is planning to call the doctor this afternoon. She _________________ sick for several days.

16. Claire’s eyes are all red. She __________________ all morning.

Bài 2: Sử dụng thông tin được cung cấp dưới đây để đặt câu với thì hiện tại hoàn thành tiếp diễn và “ever since”.

Ex: John finished his business degree. Then he started to work for a large international company.

-> John has been working for a large international company ever since he finished his business degree.

1. Bonnie got a very bad flu. After that, she began to take vitamins. ________________________________________________________________________________________

2. Dave’s car broke down. Then he began to walk to work. ________________________________________________________________________________________

3. Ellen’s doctor told her to lose weight. Then she began to diet. ________________________________________________________________________________________

4. Mary’s parents received the bad news. Then they started to cry. ________________________________________________________________________________________

5. Diane’s husband died of cancer. Then Diane started to volunteer at the hospital. ________________________________________________________________________________________

6. Ross got a new dog. Then he started to take long walks every day. ________________________________________________________________________________________

7. Wayne got skates for his 10th birthday. Then he started to play hockey. ________________________________________________________________________________________

8. Clara joined an exercise class. Then she started to lose weight. ________________________________________________________________________________________

Bài 3: Chọn đáp án đúng

1. It has _____ snowing a lot this week.

A. be

B. been

C. being

2. _____ your brother and sister been getting along?

A. Have

B. Has

C. Are

3. Rick _____ been studying hard this semester.

A. ‘s

B. s

C. ‘ve

4. I’m tired because I _____ been working out.

A. ‘ve

B. has

C. am

5. Julie ________ living in Italy since May.

A. has being

B. is been

C. has been

6. Did you kNow he’s been teaching German _____ fifteen years?

A. before

B. since

C. for

7. We have been watching TV _____ we had dinner.

A. for

B. since

C. by

8. He has ________ too hard today.

A. working

B. works

C. been working

9. Has it _____ raining since you arrived?

A. be

B. been

C. is

10. My brother has been travelling _____ two months.

A. since

B. for

C. by

Phần đáp án bài tập hiện tại hoàn thành tiếp diễn

Đáp án bài tập cơ bản thì hiện tại hoàn thành tiếp diễn

Bài 1: 

  1. has been sleeping
  2. Has / been doing
  3. has been raining
  4. have / been studying
  5. have been / driving
  6. have been / playing
  7. Have / been waiting / have not (haven’t)
  8. have / been spending
  9. has been eating
  10. Have / been working / have
  11. have been thinking
  12. have / been getting

Bài 2: 

  1. has been 
  2. have been playing 
  3. have been having / have had 
  4. Have you been working
  5. has been 
  6. have been taking 
  7. have had 
  8. Has/ ever won 
  9. have been quarrelling
  10. has been raining  
  11. have not been feeling/ haven’t been working 
  12. Have/understood
  13. has been taking 
  14. has not hit/ hasn’t hit 
  15. have been living  
  16. has not recovered
  17. has been worrying 
  18. have had/ have been having 
  19. have you hidden
  20. has won 
  21. have been married 
  22. has had 
  23. hasn’t opened 
  24. has been wearing
  25. has not shown/ has been waiting 
  26. haven’t made up/ have not made up 
  27. has fed
  28. have been getting/ have been making 
  29. has been making/ have been working hard 
  30. haven’t delivered/ have not delivered

Đáp án bài tập nâng cao thì hiện tại hoàn thành tiếp diễn

Bài 1: 

  1. has been waiting 
  2. have been studying        
  3. have been working         
  4. has been raining
  5. have been watching        
  6. has been lifting
  7. have been sitting 
  8. have been talking 
  9. has been driving
  10. have been planning
  11. has been delivering
  12. have been shopping
  13. have been reading
  14. has been looking
  15. has been feeling
  16. has been crying

Bài 2: 

  1. Bonnie has been taking vitamins ever since she got a very bad flu.
  2. Dave has been walking to work ever since his car broke down.
  3. Ellen has been dieting ever since her doctor told her to lose weight.
  4. Mary’s parents have been crying ever since they received the bad news.
  5. Diane has been volunteering at the hospital ever since her husband died of cancer.
  6. Ross has been taking long walks ever since he got a new dog.
  7. Wayne has been playing hockey ever since he got skates for his 10th birthday.
  8. Clara has been losing weight ever since she joined an exercise class.

Bài 3: 

1.B
2.A
3.A
4. A
5. C
6. C
7. B
8. C
9. B
10. B

Xem thêm: Bài tập thì hiện tại hoàn thành

Tải ngay tài liệu 150+ câu bài tập thì hiện tại hoàn thành kèm đáp án TẠI ĐÂY

 

Qua bài viết trên, Anh Ngữ Du Học ETEST hy vọng bạn đã nắm được những kiến thức cơ bản thông qua các bài tập thì hiện tại hoàn thành tiếp diễn. Nếu có nhu cầu tìm kiếm một trung tâm tiếng anh uy tín, hãy liên hệ đến Anh Ngữ Du Học ETEST. Tự hào là một trong những trung tâm được nhiều bạn tin tưởng theo học hiện nay. 

Anh Ngữ Du Học ETEST hiện đang cung cấp khóa học IELTS phù hợp với lộ trình, mục tiêu và trình độ của từng người. Khi đến với  Anh Ngữ Du Học ETEST bạn sẽ được học trực tiếp với đội ngũ giáo viên dày dặn kinh nghiệm, lộ trình học IELTS bài bản đảm bảo nâng cao khả năng tiếng anh trong vòng 3 đến 4 tháng học tại trung tâm chúng tôi.

Xem thêm các bài viết hỗ trợ học tiếng Anh hiệu quả:

CÔNG TY CỔ PHẦN ANH NGỮ ETEST

Anh Ngữ Du Học ETEST Quận 3: Lầu 3, 215 Nam Kỳ Khởi Nghĩa, Phường Võ Thị Sáu, Quận 3

Anh Ngữ Du Học ETEST Quận 7: Lầu 6, 79-81-83 Hoàng Văn Thái, Phường Tân Phú, Quận 7

Anh Ngữ Du Học ETEST Đà Nẵng: Số 9, Đường C2, Khu Đô Thị Quốc tế Đa Phước, P. Thanh Bình, Q. Hải Châu, TP. Đà Nẵng

Hotline: 0933.80.66.99 (Q.3)/ 0937.80.66.99 (Q.7)/ 0936.17.76.99 (Đà Nẵng)

Website: https://etest.edu.vn/

Có thể bạn quan tâm

5 thoughts on “Trọn bộ bài tập thì hiện tại hoàn thành tiếp diễn (Có đáp án)

  1. Avatar
    Phương Uyên says:

    Bài viết của bạn rất chất lượng và bổ ích. Bạn đã giúp tôi củng cố lại kiến thức về thì hiện tại hoàn thành một cách hiệu quả. Các bài tập thì hiện tại hoàn thành của bạn cũng rất thực tế và gần gũi.

  2. Avatar
    Quỳnh Anh says:

    Bài viết của bạn rất hay và hữu ích. Bạn đã giải thích rõ ràng cách dùng và cách nhận biết thì hiện tại hoàn thành. Các bài tập thì hiện tại hoàn thành cũng rất phong phú và đa dạng.

  3. Avatar
    Ân Như says:

    Tôi rất ấn tượng với bài viết của bạn. Bạn đã trình bày rất rõ ràng và logic về thì hiện tại hoàn thành. Các bài tập thì hiện tại hoàn thành của bạn cũng rất sáng tạo và hấp dẫn.

  4. Avatar
    Thu Hà says:

    Bạn là một người có kiến thức và kinh nghiệm về thì hiện tại hoàn thành. Bài viết của bạn rất dễ hiểu và thú vị. Tôi đã làm được nhiều bài tập thì hiện tại hoàn thành nhờ theo dõi blog của bạn.

  5. Avatar
    Thanh Nga says:

    Tôi rất thích bài viết của bạn. Bạn đã cung cấp cho tôi nhiều bài tập thì hiện tại hoàn thành để luyện tập và nâng cao kỹ năng ngữ pháp. Bạn cũng có đưa ra đáp án và giải thích chi tiết cho từng câu.

Leave a Reply

Your email address will not be published.