Bài 1: Điền vào chỗ trống với since/ for
1. She's lived here ___ 1975.
2. He's been in London ___ five days.
3. They haven't been used ___ many years.
4. She's been working ___ nine this morning.
5. I haven't eaten ___ hours.
6. It has been raining ___ ages.
7. India has been independant ___ 1947.
8. They have been married ___ October.
9. How many years is it ___ you graduated from junior high school?
10. We have been waiting ___ twenty minutes.
Bài 7: Trả lời các câu hỏi sau
1. Have you brought a new book? Yes, _____________________
2. Have they made photocopies of the pictures? No, _____________________
3. Has she been in London for the weekend? Yes, _____________________
4. have you done all the tasks? No, _____________________
5. Have you finished your homework? No, _____________________
Bài 2. Điền cụm từ với “for”, “since” hoăc ̣ “ago”.
1. The phone last rang at four o’clock. ~ So you’ve had no calls …………... ..?
2. I haven’t been to the dentist for ten years. ~ You last went to the dentist…………......?
3. I last saw Rita on Sunday. ~ Haven’t you seen her ...................?
4. We’ve had six weeks without rain. ~ Yes, it hasn’t rained..................
5. It’s three years since Lisa got married. ~ Really? Has she been
married………………?
6. It’s eight months since my sister had any work. ~ He lost his job......?
7. Mrs. Brown was taken ill three weeks ago. ~ You mean she’s been ill…………………,
and nobody’s told me!
8. I got here an hour ago. ~ What! You mean you’ve been waiting …………… an hour?
9. I have not seen him……………. he was 16.
10. I've known him ……………. ages.
11. Things have changed a lot…………….our previous meeting.
12. It's been raining…………….four o'clock.
13. I'm sure he's been watching us …………….we came in.
14. He'd been here…………….over an hour when we arrived.
15. I've been trying to fix this computer…………….early this morning.
16. He hasn't had anything to eat…………….nearly a week.
17. It's three years…………….he started learning German.
18. He's been collecting stamps…………….the past twenty years.
19. Nobody has seen him…………….last Friday.
20. It has been foggy…………….some days.
21. He has been fishing…………….six o'clock.
22. They've been living in France …………….eight years.
23. The pilots have been on strike…………….two months.
24. We've had terrible weather…………….Saturday.
25. I've known Tom…………….1990.
26. We have been waiting for the bus…………….half an hour.
27. She hasn't lost a match…………….April.
28. Things have changed…………….she's become headmaster.
29. The police have been looking for him…………….a month.
30. Our dog has been ill…………….two days.
31. I've been looking for this book…………….a long time.
32. I've been working…………….I got up.
33. The kettle has been boiling…………….ten minutes.
34. They have been living in Madrid ……………..1972.
35. He has been in prison……………… four years.
36. He has known about the fact …………….a long time.
37. Conditions have changed a lot ……………….we were children.
38. Our teacher has been very ill …………….the last month.
39. I haven't eaten anything …………….twenty.four hours.
40. In fact he is always very rude. We have been waiting for him …………..half an hour.
41. I haven't seen him for three years. It is because I haven't been there………..I left
school.
42. I have been trying to mend this old fashioned car……………… hours.
43. One of my friends has been teaching in Tokyo…………….. three years. I haven't
met him since last year.
44. I haven't enjoyed myself…………….two weeks since I heard that my final exam
grades were low.
45. I know that you have never seen a lion………. you were born. Then now I say that
we can go to the zoo and see one.
46. The police have been looking for him for two weeks……….. he escaped from the
prison.
47. He hasn't spoken to me even a word …………..the last meeting.
48. I haven't phoned him ……………a week.
49. He has been the principal of our high school ……………1988.
49. Dean has been learning Japanese ………..two years.
50. I have been waiting ………….4 o'clock.
51. Sue has only been waiting ……………..20 minutes.
52. Tim and Tina have been learning English …………six years.
53. Fred and Frida have been learning French …………………1998.
54. Joe and Josephine have been going out together ……….Valentine's Day.
55. I haven't been on holiday ………………….last July.
56. Mary has been saving her money ………….many years.
57. I haven't eaten anything …………….breakfast.
58. You have been watching TV …………hours.
59. We have been living here ……………2 months.
60. What have you been doing _____ we last spoke?
61. What has changed in your life _____ you moved here?
62. I have been working full.time _____ several weeks now.
63. Donald hasn't wanted to talk to me _____ our argument.
64. Tony Swanson has been with the company _____ 25 years.
65. The little girl was hungry because she hadn’t eaten anything _____ a while.
66. Puerto Ricans have been migrating to the United States _____ over a century.
67. Human beings have sought to know the unimaginable _____ the beginning of time.
68. It is believed that everything in the universe has existed _____ the Big Bang 15
billion years ago.
69. Is there a family member who has a talent that has been in your family _____
several generations?
70. The weather is dry. It hasn't rained…………….a few weeks.
71. It's been raining…………….lunchtime.
72. Sarah has lived in Paris…………….1995.
73. Paul has lived in London…………….10 years.
74. I'm tired of waiting. We've been sitting here…………….an hour.
75. Kevin has been looking for a job…………….he left school.
76. I haven't been to a party …………….ages.
77. I wonder where Joe is. I haven't seen him …………….last week.
78. Jane is away. She's been away…………….Friday.
79. We're going to France ____ a month next summer.
80. Beckett's Ice Cream Shop has been in business ____ 1942.lived in this house 81
81. We haven't been to the cinema __ ages.__ five years.
82. Jim has had a cold ________ last Thursday and hasn't been able to go to work.
83. No wonder Seth is tired. He hasn't slept ____ 24 hours!
84. Monica hasn't heard from her son ____ last Thursday.
85. Paul will be studying at Yale ___ another semester.
86. I haven't been to St. Petersburg ____ 1995.
87. How long are you here ____?
88. Meg has worked at IBM ____ ten years.
89. I have been working here …………a fortnight.
90. He has been ill………… Monday.
91. Sarah's father has been a policeman …………20 years.
92. David has had a driving licence………… 1980.
93. He has been Prime Minister …………six months.
94. You've been on the phone …………half an hour.
95. They have lived here …………five years.
96. He has been unemployed …………April.
97. It hasn't snowed …………1993.
98. He has smoked a pipe …………20 years.
99. The pizza has been in the oven………… 10 minutes.
100. I have been waiting for you …………2 hours.
101. They haven't seen him…………….Monday.
102. We haven't met them…………….your birthday.
103. I haven't heard from them …………….they were here.
104. She has been married …………….some years.
105. I haven't talked to them…………….we last met you.
106. He hasn't won any race…………….Easter.
107. We haven't been to any party…………….three months.
108. I haven't talked to her…………….January.
109. They have been living in this house…………….many years.
110. I haven't received any letters ………I moved to this place.
111. She has lived in that city…………….at least twenty years.
112. …………….2005 she has been attending this school.
113. …………….June 1 she has been working here.
114. It hasn't rained …………….March.
115. …………….Christmas she has been staying in this house.
116. I have not seen her………… last summer.
117. We have not met …………the end of the war.
118. He has been in Paris …………about two weeks.
119. The movie has been on …………more than six months.
120. He has not had an accident …………the day he took out a comprehensive policy.
121. I have only had this computer …………3 weeks.
122. I have not heard from him …………my birthday.
123. He stayed in Europe …………less than a year.
124. We've been waiting for the train ___ noon.
125. I haven't seen them ___ last week.
126. I've been working here ___ the beginning of the year.
127. She's been sick ___ over a week.
128. He's been learning English ___ a long time.
129. I've been working in this bank ___ I graduated university.
130. My daughter has been playing piano ___ she was ten years old.
131. You've been studying ___ three hours.
132. He's lived in this apartment ___ he was a young man.
133. She can run ___ two hours without a break.
134. I haven't seen any of them ___ I was in the army.
135. The rain lasted ___ over five hours.
136. I haven't slept ___ hours.
137. ___ when have your parents let you borrow their car?
Bài 1: Chia động từ trong ngoặc ở thì HTHT.
1. The bill isn’t right. They (make)………….. a mistake.
2. Don’t you want to see this programme? It ………….(start).
3. I (turn)……….. the heating on. It’ll soon get warm in here.
4. ……..they (pay)…….. money for your mother yet?
5. Someone (take)………………. my bicycle.
6. Wait for few minutes, please! I (finish)……………. my dinner.
7. ………you ever (eat)………….. Sushi?
8. She (not/come)…………… here for a long time.
9. I (work)………….. here for three years.
10. ………… you ever …………..(be) in New York?
11. You (not/do) ………….your project yet, I suppose.
12. I (just/ see)………. Andrew and he says he ……..already (do)………. about half of
the plan.
13. I ………..just (decide)……… to start working next week.
14. He (be)…………. at his computer for seven hours.
15. She (not/ have) ……………any fun a long time.
16. My father (not/ play)……….. any sport since last year.
17. I’d better have a shower. I (not/ have)………. one since Thursday.
18. I don’t live with my family now and we (not/ see)…………. each other for five years.
19. I…… just (realize)…………... that there are only four weeks to the end of term.
20. The train drivers (go)……… on strike and they stopped working at twelve o’clock.
21. How long…….. (you/ know)………. each other?
22. ……….(You/ take)………… many photographs?
23. (She/ eat)………………. at the Royal Hotel yet?
24. He (live) ………….here all his life..
25. Is this the second time he (lose)……………. his job?
26. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.
27. I (buy)…………. a new carpet. Come and look at it.
28. She (write)………….. three poems about her fatherland.
29. We (finish) ……………………three English courses.
30. School (not, start)……………..yet.
Bài 3. Chia động từ ở thì hiện tại hoàn thành
1. There is no more cheese. I (eat)……………. it all, I’m afraid.
2. The bill isn’t right. They (make)………….. a mistake.
3. Don’t you want to see this programme? It ………….(start).
4. It’ll soon get warm in here. I (turn)……….. the heating on.
5. ………They (pay)…….. money for your mother?
6. Someone (take)………………. my bicycle.
7. Wait for few minutes, please! I (finish)……………. my dinner.
8. ………You ever (eat)………….. Sushi?
9. She (not/ come)…………… here for a long time.
10. I (work…………..) here for three years.
11. ………… You ever …………..(be) to New York?
12. You (not/ do) ………….yor project yet, I suppose.
13. I just (see)………. Andrew and he says he ……..already (do)………. about half of
the plan.
14. I ………..just (decide)……… to start working next week.
15. He (be)…………. at his computer for seven hours.
16. She (not/ have) ……………any fun a long time.
17. My father (not/ play)……….. any sport since last year.
18. I’d better have a shower. I (not/ have)………. one since Thursday.
19. I don’t live with my family now and we (not/ see)…………. each other for five years.
20. I…… just (realize)…………... that there are only four weeks to the end of term.
21. The train drivers (go)……… on strike and they stopped working at twelve o’clock.
22. How long…….. (you/ know)………. each other?
23. ……….(You/ take)………… many photographs?
24. (She/ eat)………………. at the Royal Hotel yet?
25. He (live) ………….here all his life.
26. Is this the second time he (lose)……………. his job?
27. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.
28. I (buy)…………. a new carpet. Come and look at it.
29. She (write)………….. three poems about her fatherland.
30. We (finish) ……………………three English courses.
Bài 4. Chia các động từ trong ngoặc ra thì simple past hoặc present
perfect:
1) We (study)...............a very hard lesson the day before yesterday.
2) We (study)................................................almost every lesson in this book so far.
3) We (watch)..........................that television program.
4) We (watch).....................an interesting program on television last night.
5) My wife and I........................................(travel) by air many times in the past
6) My wife and I (travel).................................. to Mexico by air last summer
7) I (read)..................that novel by Hemingway several times before.
8) I (read).........................that novel again during my last vacation.
9) I (have).........................a little trouble with my car last week.
10) However, I (have)......................... no trouble with my car since then.
Bài 2:
Make sentences from the words in brackets. Use the present perfect or past simple.
1. (it/ not/ rain/ this week) It hasn't rained this week.
2. (the weather/ be/ cold/ recently) The weather ..........
3. (it/ cold/ last week) It ..........
4. (I/ not/ read/ a newspaper yesterday) I ..........
5. (I/ not/ read/ a newspaper today) I ..........
6. (Emily/ earn/ a lot of money/ this year) .............
7. (she/ not/ earn/ so much/ last year) .............
8. (you/ have/ a holiday recently?) .............
Task 1. Cho dạng đúng của động từ trong ngoặc.
1. She already ( watch) this movie.
2. He (write) his report yet?
3. We (travel) to New York lately.
4. They (not give) his decision yet.
5. Tracy ( not see) her friend for 2 years.
6. I (be) to London three times.
7. It (rain) since I stopped my work.
8. This is the second time I (meet) him.
9. They (walk) for more than 2 hours.
10. You (get) married yet?
Task 5. Khoanh tròn vào đáp án đúng.
1. There _______________ a lot of changes in Vietnam since the 1990s.
A. was B. have been
C. has been D. are
2. It _______________ him almost 1 hour to go to school by bus every day.
A. takes B. took
C. has taking D. is taking
3. Her hometown _______________ a lot of hills and mountains.
A. has B. gets
C. is D. has got
4. My dog _______________ my cat since I came home.
A. is chasing B. has chased
C. chased D. chases
5. I fell asleep while I _______________ my homework last night.
A. was doing B. have done
C. did D. is doing
Task 10. Chọn “Been” hoặc “Gone”
1. James is on holiday. He's gone 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.'
Bài 1: Chia những động từ trong câu dưới đây ở thì hiện tại hoàn thành
1. Bo _____ (drive) Rose to work today.
2. They _____ (work) all day and night.
3. We _____ (see) the new bridge.
4. He ____ (have) breakfast this morning.
5. Ann and Don ____ (wash) the car.
6. Kathy ____ (want) to go to Queensland for a long time.
7. Mel ____ (give) up smoking.
8. I ____ (forget) that man’s name.
9. They ____ (lose) their keys.
10.Jack ____ (be) to England.
11.They ____ (leave) London this month.
12.He ____ (bring) a lot of English papers.
13.She ____ (tell) me about it.
14.I ____ (get) a long letter from father this week.
15.She ____ (come), she will speak to you in a minute.
16.I ____ (be) to Radio City.
17.I think the director ____ (leave) the town.
18.I ___ (paint) my office.
19.We ____ (know) her since she arrived in our city.
20.I ____ (forget) your name.
21.The bill isn’t right. They (make)………….. a mistake.
22.Don’t you want to see this programme? It ………….(start).
23.I (turn)……….. the heating on. It’ll soon get warm in here.
24.……..they (pay)…….. money for your mother yet?
25.Someone (take)………………. my bicycle.
26.Wait for few minutes, please! I (finish)……………. my dinner.
27.………you ever (eat)………….. Sushi?
28.She (not/come)…………… here for a long time.
29.I (work)………….. here for three years.
30.………… you ever …………..(be) in New York?
31.You (not/do) ………….your project yet, I suppose.
32.I (just/ see)………. Andrew and he says he ……..already (do)………. about half
of the plan.
33.I ………..just (decide)……… to start working next week.
34.He (be)…………. at his computer for seven hours.
35.She (not/ have) ……………any fun a long time.
36.My father (not/ play)……….. any sport since last year.
37.I’d better have a shower. I (not/ have)………. one since Thursday.
38.I don’t live with my family now and we (not/ see)…………. each other for five
years.
39.I…… just (realize)…………… that there are only four weeks to the end of term.
40.The train drivers (go)……… on strike and they stopped working at twelve
o’clock.
41.How long…….. (you/ know)………. each other?
42.……….(You/ take)………… many photographs?
43.(She/ eat)………………. at the Royal Hotel yet?
44.He (live) ………….here all his life..
45.Is this the second time he (lose)……………. his job?
46.How many bottles………… the milkman (leave) ………….? He (leave) ………..
six.
47.I (buy)…………. a new carpet. Come and look at it.
48.She (write)………….. three poems about her fatherland.
49.We (finish) ……………………three English courses.
50.School (not, start)……………..yet.
2.2. Bài tập thì hiện tại hoàn thành nâng cao
Bài 1: Chia các động từ sau ở thì hiện tại tiếp diễn hoặc hiện tại hoàn thành sao
cho phù hợp
1. My brother (not/ play)……….. any sport since last year.
2. Some people (attend)………….the meeting right now.
3. I’d better take a bath. I (not/take)……………………one since Sunday.
4. I don’t keep in touch with Alan and we (not/call)……………………each other for 6
months.
5. Where is your father? He………………………(have) lunch in the kitchen.
6. Why are all these people here? What (happen)…………………………..?
7. I………………….just (realize)…………… that there are only two weeks to the final
exam.
8. She (finish) … the English course this week.
9. At present, he (compose)……………………a piece of music.
10. We (have)……………………dinner in a restaurant right now.
Bài 2: Viết lại những câu dưới đây sao cho nghĩa không đổi
1. This last time Tom came back to his hometown was 5 years ago.
=> Tom
hasn’t……………………………………………………………………………………………
…
2. He started working as a teacher 6 months ago.
=> He
has…………………………………………………………………………………………………
..
3. It has been 3 years since we first went to Japan.
=> We
have………………………………………………………………………………………………
….
4. I last had my hair cut in June.
=> I
haven’t……………………………………………………………………………………………
…….
5. The last time we met was 2 years ago.
=> We
haven’t……………………………………………………………………………………………
….
6. It has been a long time since we last called each other.
=> We
haven’t……………………………………………………………………………………………
….
7. When did you have 10 scores in Math?
=> How
long……………………………………………………………………………………………..?
8. This is the first time I had such an exciting trip
=>I have
never………………………………………………………………………………………………
9. I haven’t seen Anna for 10 days.
=> The
last…………………………………………………………………………………………………
.
10. Today is Sunday. I haven’t taken a bath since Thursday.
=> It
is…………………………………………………………………………………………………
………
Bài 3: Tìm lỗi sai và sửa lỗi trong các câu dưới đây
1. I haven’t cutted my hair since last June.
2. She has not working as a teacher for almost 5 years.
3. The lesson haven’t started yet.
4. Has the cat eat yet?
5. I am worried that I hasn’t still finished my homework yet.
6. I have just decided to start working next week.
7. He has been at his computer since seven hours.
8. She hasn’t received any good news since a long time.
9. 9.My father hasn’t played any sport for last year.
10.I’d better have a shower. I hasn’t had one since Thursday.
Bài 5: Bài tập thì hiện tại hoàn thành và quá khứ đơn
Chia các động từ trong ngoặc ra thì simple past hoặc present perfect
1. We (study)……………a very hard lesson the day before yesterday.
2. We (study)…………………………………………almost every lesson in this book
so far.
3. We (watch)……………………..that television program.
4. We (watch)…………………an interesting program on television last night.
5. My wife and I………………………………….(travel) by air many times in the past
6. My wife and I (travel)……………………………. to Mexico by air last summer
7. I (read)………………that novel by Hemingway several times before.
8. I (read)…………………….that novel again during my last vacation.
9. I (have)…………………….a little trouble with my car last week.
10.However, I (have)……………………. no trouble with my car since then.
Bài 4. Biến đổi các câu sau sang phủ định, câu hỏi và trả lời các câu hỏi
đó
1. He was planting trees in the garden at 4 pm yesterday.
………………………………………………………………….
………………………………………………………………….
2. They were working when she came yesterday.
………………………………………………………………….
…………………………………………………………………
3. She was painting a picture while her mother was making a cake.
………………………………………………………………….
………………………………………………………………….
4. Anne was riding her bike to school when Peter saw her yesterday.
………………………………………………………………….
………………………………………………………………….
5. He was typing a letter when his boss went into the room.
………………………………………………………………….
………………………………………………………………….
Exercise 2: Tìm và sửa lỗi sai trong mỗi câu sau đây.
1. I was play football when she called me.
2. Was you study Math at 5 p.m. yesterday?
3. What was she do while her mother was making lunch?
4. Where did you went last Sunday?
5. Peter turn on the TV, but nothing happened.
6. He got up early and have breakfast with his family yesterday morning.
7. She didn't broke the flower vase. Tom did.
8. Last week my friend and I go to the beach on the bus.
9. While I am listening to music, I heard the doorbell.
Exercise 3: Chia động từ ở các câu sau đây
1. I (walk)___________down the street when it began to rain.
2. At this time last year, I (attend)__________an English course.
3. Jim (stand) ________ under the tree when he heard an explosion.
4. The boy fell and hurt himself while he (ride)_________ a bicycle.
5. When we met them last year, they (live)______ in Santiago.
6. The tourist lost his camera while he (walk) _____ around the city.
7. The lorry (go) _____ very fast when it hit our car.
8. While I (study)_____in my room, my roommates (have)________ a party in the other
room.
9. Mary and I (dance)_________ the house when the telephone rang.
10. We (sit)________ in the café when they saw us.
Bài 1. Chia động từ ở trong ngoặc ở thì quá khứ tiếp diễn để hoàn thành câu
I lost my keys when I ________ (walk) home.
It was raining while we ________ (have) dinner.
I saw the department stores when I ________ (sit) on the bus.
Her phone rang while she ________ (talk) to her new boss.
My friends ________ (drive) to work when they heard the news on the radio.
He ________ (ride) his bicycle when the cat ran across the road.
We couldn’t go to the beach yesterday because it ________. (rain)
It was a lovely day. The sun was shining and the birds ________ (sing) in the trees.
The tourist lost his camera while he _____ (walk) around the city.
The lorry _____ (go) very fast when it hit our car.
I _______ (walk) down the street when it began to rain.
At this time last year, I _______ (attend) an English course.
Jim ________ (stand) under the tree when he heard an explosion.
While I _____ (study) in my room, my roommates ________ (have) a party in the other
room.
Mary and I _________ (dance) the house when the telephone rang.
Bài 1. Chia động từ trong ngoặc ở thì quá khứ đơn hoặc quá khứ tiếp
diễn
1. My friend Harry _________ off the ladder while he _______________ the
ceiling of his room. (FALL, PAINT)
2. We ______________ the house in 2003. At that time it _______________ £
150,000. (BUY, COST)
3. Dad _____________ interested in buying a new car. (NOT BE)
4. My sister ______________ for me at the airport terminal when I
____________. (WAIT, ARRIVE)
5. A few nights ago, I ____________ a book when suddenly I _____________ a
noise outside. A few teenagers _____________ loud music. (READ, HEAR,
PLAY)
6. The fire ________________ when the first firefighters ______________ at the
scene. (STILL BURN, ARRIVE)
7. My brother ______________ for a job when he ______________ across an
interesting ad in the newspaper. (LOOK, COME)
8. I _______________ someone call my name. I ______________ around and
______________ my dad standing at the back of the queue. I
_______________ so surprised. (HEAR, TURN, SAW, BE)
9. My sister _______________ a bright summer dress when I ______________
her at the performance. (WEAR, SEE)
10. I _________ preparing dinner at 4.pm and I ______________ still at it
when my wife ______________ home. (START, BE, COME)
11. Our housekeeper ______________ the vase. As she ______________
up the pieces, she _________ her middle finger. (BREAK, PICK, CUT)
12. We suddenly ______________ that we ______________ in the wrong
direction. (REALISE, DRIVE)
13. She ______________ a great skier when she was young. (BE)
14. I ______________ an old friend in town while I _____________ the
shopping. (MEET, DO)
15. While the children _____________ with others my husband and I
_____________ to have a cup of coffee. (PLAY, DECIDE)
Bài 3. Chia động từ trong ngoặc ở dạng thích hợp (quá khứ đơn hoặc
quá khứ tiếp diễn)
1. Yesterday evening Tom ________ (have) a bath when the phone ________
(ring). He got out of the bath and ________ (answer) the phone.
2. I ________ (see) Tony in the park. He ________ (sit) on the grass and
________ (read) a book.
3. While I ________ (walk) in the garden, I _____ (hurt) my back.
4. Tommy ______ (burn) his hand when he ________ (cook) the dinner.
5. George ______ (fall) off the ladder while he ________ (paint) the ceiling.
6. Last night, I ________ (read) in the bed when suddenly I ________ (hear)
a scream.
7. ________(you, watch) television when I phoned you?
8. Ann _____ (wait) for me when I _______ (arrive).
9. I _______ (not/drive) very fast when the accident _______ (happen).
10. I ________ (break) a plate last night. I ______ (do) the washing-up
when it _______ (slip) out of my hand