Tài liệu ôn thi THPT Quốc gia thì hiện tại hoàn thành tiếp diễn trong Tiếng Anh

TÀI LIỆU ÔN THI THPT QUỐC GIA

THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN TRONG TIẾNG ANH

1. LÝ THUYẾT

a. Cấu trúc

Khẳng định: S has/have + been + V_ing + O

Phủ định: S + Hasn't/ Haven't + been+ V-ing + O

Nghi vấn: Has/HAve+ S+ been + V-ing + O?

* Từ nhận biết: all day, all week, since, for, for a long time, almost every day this week, recently,

lately, in the past week, in recent years, up until now, and so far.

b. Cách dùng:

- Thì hiện tại hoàn thành tiếp diễn nhấn mạnh khoảng thời gian của 1 hành động đã xảy ra trong quá khứ và tiếp tục tới hiện tại (có thể tới tương lai)

Ex: She has been waiting for you all day.

- Thì hiện tại hoàn thành tiếp diễn dùng để nói về sự việc đã kết thúc nhưng vẫn còn thấy ảnh hưởng hay dấu vết về nó.

Ex: You look tired. Have you been sleeping properly?

- Thì này cũng có thể được sử dụng để chỉ sự việc đã xảy ra nhiều lần trong quá khứ và vẫn còn tiếp tục ở hiện tại.

Ex: The university has been sending students here for over twenty years to do work experience. 

2. BÀI TẬP

1. Bài tập cơ bản

Bài 1: Viết câu hỏi cho mỗi tình huống sau

1. You meet Paul as he is leaving the swimming pool.

You ask: (you/ swim?) Have you been swimming?

2. You have just arrived to meet a friend who is waiting for you.

You ask: (you/ wait/ long) ...........

3 You meet a friend in the street. His face and hands are dirty.

You ask: (what/ to/ do?) ...........

4. A friend of yours is now working in a shop. You want to know how long.

You ask: (how long/ you/ work/ there?)

5. A friend tells you about his job – he sells computers. You want to knowhow long.

You ask: (how long/ you/ sell/ computers?) ...........

Đáp án Bài 1

2. Have you been waiting long?

3. What have you been doing?

4. How long have you been working there?

5. How long have you been selling computers?

Bài 2: Hoàn thành các câu sau

1. It's raining.The rain started two hours ago. It's been raining for two hours.

2. We are waiting for the bus. We started waiting for 20 minutes. We ..... for 20 minutes.

3. I'm learning Spanish. I started classes in December. I ..... since December.

4. Mary is working in London. She started working there on 18 January. ....... since 18 January.

5. Our friends always spend their holidays in Italy. They started goingthere years ago. ....... for years.

Đáp án Bài 2

2. have been waiting

3. have been learning Spanish

4. she has been working there

5. they've been going there

Bài 3: Chia động từ trong ngoặc ở thì hiện tại hoàn thành tiếp diễn để hoàn thành câu

1. She ______ (work) here for five years.

2. I ______ (study) all day.

3. You ______ (eat) a lot recently. 

4. We ______ (live) in London for six months.

5. He _____ (play) football, so he’s tired.

6. They _____ (learn) English for two years.

7. I _____ (cook) so I’m really hot.  

8. She ____ (go) to the cinema every weekend for years.

9. It _____ (rain) the pavement is wet.

10. You ____ (sleep) for twelve hours.

11. I ______ (not/work) today.

12. You _____ (not/eat) well recently.

13. We _____ (not/exercise) enough.

14. She _____ (not/study) today.

15. They _____ (not/live) here for very long.

16. It _____ (not/snow).

17. He _____ (not/play) football for five years.

18. We _____ (not/drink) enough water – that’s why we feel tired.

19. I ______ (not/sleep), I was reading. 

20. They _____ (not/watch) TV much recently. 

Đáp án Bài 3

1. has been working

2. have been studying

3. have been eating

4. have been living

5. has been playing

6. have been learning

7. have been cooking

8. has been going

9. has been raining

10. have been sleeping

11. have not been working

12. have not been eating

13. have not been exercising

14. has not been studying

15. have not been living

16. has been snowing

17. has been playing

18. have been drinking

19. have been sleeping

20. have not been watching

Bài 4: Hoàn thành những câu hỏi dưới đây ở thì hiện tại hoàn thành tiếp diễn

1. How long ……………………………………. for me? (you | wait) 

2. What ……………………………… since he returned? (John | do) 

3. Why …………………………….. meat lately? (you | not eat) There’s so much snow on the road.

4. …………………………………………….. all night? (it | snow) 

5. Why ………………………………………………… for such a long time? (Sam and Mary | argue)

6. ……………………. my shampoo? There’s not much left. (you | use) 

7. How long ……………………………………… glasses? (Jill | not wear)

8. ……………………………………. since you decided to take the exam? (you | revise) 

9. Where ………………………………………………. lately? (your dad | work) 

10. Your hands are covered with chocolate. …………………………….. a cake? (you | make) 

Đáp án Bài 4

1. How long have you been waiting for me?

2. What has John been doing since he returned?

3. Why have you not been eating | haven’t you been eating meat lately?

4. Has it been snowing all night?

5. Why have Sam and Mary been arguing for such a long time?

6. Have you been using my shampoo?

7. How long has Jill not been wearing | hasn’t Jill been wearing glasses?

8. Have you been revising since you decided to take the exam?

9. Where has your dad been working lately?

10. Have you been making a cake?  

2. Bài tập nâng cao

Bài 1: Chia động từ ở thì hiện tại tiếp diễn hoặc hiện tại hoàn thành tiếp diễn

1. Maria has been learning (Maria/ learn) English for two years.

2. Hello, Tom ..... (I/ look) for you. Where have you been?

3. Why ..... (you/ look) at me like that? Stop it!

4. Linda is a teacher ..... (she/ teach) for ten years.

5. ...... (I/ think) about what you said and I've decided to take your advice.

6. 'Is Paul on holiday this week?' 'No, ..... '(he/ work?)

7. Sarah is very tired ..... (she/ work) very hard recently.

Đáp án Bài 1

2. I've been looking

3. are you looking

4. she has been teaching

5. I've been thinking

6. he's working

7. she's been working

Bài 2: Chia những động từ trong ngoặc ở thì đúng để hoàn thành những hội thoại sau:

1.

A: George, how long ……………..you ………………………………….. Japanese? (learn) 

B: Japanese? Wait a minute. For about five years. 

2.

A: What a lovely smell! 

B: My mum …………………………………………….. some cakes. (bake) 

3.

A: Why are your hands so dirty? 

B: I ……………………………………………………… my car. (clean) 

4.

A: You look so tired. You should have a rest. 

B: Should I? But I …………………………………………………….. so hard. (not work) 

5.

A: Why ……………….. Sarah ……………………………………… out lately? (not go) 

B: She broke her leg while she was skiing. 

6.

A: Peter, why are you so noisy? I want to sleep! 

B: Do you mean it? I ………………………………………………… any noise since I got up. (not make) 

7.

A: …………….. you ……………………………………… for a long time? (cough) 

B: Not really. It started the day before yesterday. 

8.

A: Mr. Gregson, how long ……………… you ……………………………………….. English? (not teach) 

B: To tell the truth I’ve never taught English. But I’d like to try it. 

9.

A Hi, Sam. How is your new girlfriend doing? 

B Susan? She ……………………………………………………. to me since we had an argument. (not speak) 

10.

A: Have you heard about the bank robbery in King Street? 

B: Yes, I have. The police ……………………………………………….. for the robbers day and night. (look) 

Đáp án Bài 2

1. have you been learning

2. has been baking

3. have been cleaning

4. have not been working

5. has … not been going

6. have not been making

7. have … been coughing

8. have … not been teaching

9. has not been speaking

10. have been looking

Bài 3: Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc thì hiện tại hoàn thành tiếp diễn

1. How often ______ (you clean) the windows this year?

2. I ______  (work) all day and  (just come) home from the office.

3. The girls _______ (be) at school since 7 o’clock.

4. We _____ (play) basketball for the last few hours. (play)

5. I _____ (wait) for the train for half an hour, but it still _____  (not arrive) yet.

6. She ______  (not cook) anything yet because she _____  (talk) to her neighbour all the time.

7. She _____ (work) for the company since she graduated from university.

8. They _____ (live) in Boston since they arrived in the USA ten years ago. (live)

9. Ben, where have you been? I ______  (wait) for you since 2 o’clock.

10. My wife is exhausted because she _____ (work) too hard all day. (work)

11. It ______ (rain) all week. I hope it will stop by Saturday.

12. She ______ (perform) in eight movies since she began acting.

13. Jane _____  (work) on the computer for hours, and she  (not finish) yet.

14. The department store is still closed. It ____ (not open) yet. 

15. How many times ____ (you take) this exam?

Đáp án Bài 3

1. have you cleaned

2. have been working all day – have just come

3. have been

4. have been playing

5. have been waiting – have not arrived

6. has not cooked – has been talking

7. has been working

8. have been living

9. have been waiting

10. has been working

11. has been raining

12. has been acting

13. has been working – have not finished

14. has not opened

15. have you take 

---

Trên đây là toàn bộ nội dung Tài liệu ôn thi THPT Quốc gia thì hiện tại hoàn thành tiếp diễn trong Tiếng Anh. Để xem thêm nhiều tài liệu tham khảo hữu ích khác các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính.

Hy vọng tài liệu này sẽ giúp các em học sinh ôn tập tốt và đạt thành tích cao trong học tập .

Chúc các em học tập tốt!

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?