You are on page 1of 8

BÀI TẬP THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN

Exercise 1. Cho dạng đúng của động từ trong ngoặc ở thì Hiện tại hoàn thành tiếp
diễn.
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.My mom (cook) ……………………………….. so the kitchen is really hot.
8.She (go) ……………………………….. to the cinema every weekend for years.
9.It (rain) ……………………………….. so 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) ………………………………..
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.
Exercise 2. Cho dạng đúng của động từ trong ngoặc.
1.He (work) ……………………………….. in this company since 1985.
2.I (wait) ……………………………….. for you since two o'clock.
3.Mary (live) ……………………………….. in Germany since 1992.
4.Why is he so tired? He (play) ……………………………….. tennis for five hours.
5.How long (you/learn) ……………………………….. English?
6.We (look for) ……………………………….. the motorway for more than an hour.
7.I (live) ……………………………….. without electricity for two weeks.
8.The film (not/run) ……………………………….. for ten minutes yet, but there's a
commercial break already.
9.How long (she/work) ……………………………….. in the garden?
10.She (not/be) ……………………………….. in the garden for more than an hour.
Exercise 3. Điền từ thích hợp vào chỗ trống.
1.It has ………………… snowing a lot this week.
2.………………… your brother and sister been getting along?
3.Rick ………………… been studying hard this semester.
4.I'm tired because I ………………… been working out.
5.Julie ………………… living in Italy since May.
6.Did you know he's been teaching German ………………… fifteen years?
7.We have been watching TV ………………… we had dinner.
8.He has ………………… too hard today.
9.Has it ………………… raining since you arrived?
10.My brother has been travelling ………………… two months.
Exercise 4. Cho dạng đúng của động từ trong ngoặc.
1.I'm bored. It (rain) ……………………………….. for hours so I can't go out.
2.(You/use) ……………………………….. my computer again?
3.My neighbour's children (argue) ……………………………….. all morning.
4.You (not study) ……………………………….. for the maths exam.
5.Mel looks really tired. (she/work) ……………………………….. all night?
6.The kitchen's a mess because we (make) ……………………………….. a birthday
cake for Dad.
7.I (read) ……………………………….. an interesting book about the history of
computers.
8.Jim (not do) ……………………………….. his homework. He's been texting his
friends.
Exercise 5: Chia động từ trong ngoặc
1. Where is he? I (wait)___ for him since 5 o’clock!
2. She (go) ___ out since 5 a.m.
3. They (not eat) ___ anything all the morning.
4. Will the rain ever stop? It (rain)___ all day.
5. Jan is out of breath. She (run) ___ 2 hours ago.
6. I (read) ___ this book since last night.
7. She (chat) ___ with her friend all the day.
8. Hey, you (sit)___ at the computer all day. You should really take a break now.
9. She (ride) ___ for 4 hours and she is very tired now.
10. We (not write) ___ to each other for 6 months.
Exercise 6: Khoanh tròn đáp án đúng
1. He ………………….. motorbikes for 2 years
A. has been riding B. has ridden C. has been ridden D. have been riding
2. My sister _____ for you since yesterday.
A. has been looked B. has been looking C. have been looking D. looked
3. Why are your hands so dirty? I…………………my bike
A. repaired B. have been repaired C. has been repaired D. have been
repairing
4. We……………around Scotland for 8 years
A. travelled B. have travelled C. have been travelling D. has been travelling
5. Sandy……………….dinner 4 times this week
A. has cooked B. has been cooking C. have been cooking D. cooked
6. I ……………… to learn English for years but I have not succeeded yet.
A. have been trying B. have tried C. tried D. A & B
7. I ……………… to New York three times this year.
A. have been being B. have been C. was D. has been
8. My brother ……………… several plays. He has just finished his second tragedy.
A. have written B. have been writing C. has written D. has been writing
9. I love this film. I………………it four or five times already.
A. have been seeing B. have seen C. has seen D. had seen
10. How long you ………………English? For 5 years
A. have you studied B. have been studying C. studied D. do you study
Exercise 7: Sử dụng thì hiện tại hoàn thành tiếp diễn để hoàn thành các câu sau
(Make present perfect continuous questions).
1. How long ……………………………………………………. for me? (you | wait)
2. What …………………………………………….. since he returned? (John | do)
3. Why ……………………………………………….. meat lately? (you | not eat)
4. There’s so much snow on the road. ………………………… all night? (it | snow)
5. Why …………………………… for such a long time? (Peter and Jolly | argue)
6. ……………………………… my shampoo? There’s not much left. (you | use)
7. How long ………………………………………… glasses? (Ben | 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)
Exercise 8: Sử dụng từ trong ngoặc viết thêm câu trả lời trong các tình huống dưới
đây (Respond to the following situations).
1. Why are you so tired?
Because I …………………………………. the wheels on my car. (replace)
2. Your French is perfect.
Really? I …………………………………… French for six years. (learn)
3. Look at Mary. She’s so nervous.
No wonder. She …………………………. for her boyfriend for ages. (wait)
4. John is sunburnt.
Yes, he really is. He …………………………………. since the morning. (sunbathe)
5. Your parents look relaxed.
They ……………………………………….. all weekend. (relax)
6. All the footballers are so wet.
They ……………………. in the rain since the match started. (play)
7. Have you talked to Richard yet?
Not yet. But I ……………………. to phone him since you told me. (try)
8. Is Grace your neighbor?
Yes, she is. She ……………………… next door for six years now. (live)
9. Why are Patt and Matt so dirty?
They ………………………………….. their bedroom. (paint)
10. Shall I wake Doris up?
Yes, please. She …………………………………………………… all day long. (sleep)
Đáp án
Exercise 1.
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 – has been cooking
8 – has been going
9 – has been raining
10 – have been sleeping
11 – haven’t been working
12 – haven’t been eating
13 – haven’t been exercising
14 – hasn’t been studying
15 – haven’t been living
16 – hasn’t been snowing
17 – hasn’t been playing
18 – haven’t been drinking
19 – haven’t been sleeping
20 – haven’t been watching
Exercise 2.
1 – has been working
2 – have been waiting
3 – has been living
4 – has been playing
5 – have you been learning
6 – have been looking for
7 – have been living
8 – hasn’t been running
9 – has she been working
10 – hasn’t been
Exercise 3.
1 – been
2 – Have
3 – has
4 – have
5 – has
6 – for
7 – since
8 – been playing/ working…
9 – been
10 – for
Exercise 4.
1 – has been raining
2 – Have you been using
3 – have been arguing
4 – haven’t been studying
5 – Has she been working
6 – have been making
7 – have been reading
8 – hasn’t been doing
Exercise 5
1. Where is he? I have been waiting for him since 5 o’clock!
2. She has been going out since 5 a.m.
3. They have not been eating anything all the morning.
4. Will the rain ever stop? It has been raining all day.
5. Jan is out of breath. She has been running 2 hours ago.
6. I have been reading this book since last night.
7. She has been chatting with her friend all the day.
8. Hey, you have been sitting at the computer all day. You should really take a break
now.
9. She has been riding for 4 hours and she is very tired now.
10. We have not been writing to each other for 6 months.
Exercise 5

1. A 2. B 3. D 4. C 5. A

6. A 7. B 8. C 9. B 10. B

Exercise 6

1. have you been waiting 2. has John been doing

3. haven’t you been eating 4. has it been snowing

5. have Peter and Joly been arguing 6. have you been using

7. hasn’t Ben been wearing 8. have you been revising

9. has your dad been working 10. have you been making

Exercise 7

1. I have been replacing 2. I have been learning

3. has been waiting 4. has been sunbathing

5. have been relaxing 6. have been playing

7. have been trying 8. has been living


9. have been painting 10. has been sleeping

Exercise 8

1. has been sleeping 2. were having 3. has been waiting 4. has still doing

5. has been doing 6. has been going 7. haven’t been eating 8. has been raining

You might also like