Choose the best answer to fill in each blank.
1. This is the most interesting novel
A. I’ve read B. I had read C. I’ve never read D. I’ve ever read
2. I haven’t seen you .
A. since a long time B. for ages
C. ages D. for long existence
3. It every day so far this week.
A. rained B. has rained C. rains D. is raining
4. I any letter from him yet.
A. haven’t received B. will receive
C. don’t receive D. didn’t receive
5. We to Da Lat several times. It’s a foggy city.
A. were B. have been C. were being D. had been
6. I haven’t met him since he school.
A. left B. was leaving C. had left D. was left
7. My uncle on this farm since he was 20.
A. has worked B. have worked C. worked D. was working
8. He London 2 years ago and I him since then.
A. left/ hadn’t seen B. left/ haven’t seen
C. was living/ haven’t seen D. left/ didn’t seen
9. By the time Tom got back, Peter .
A. have gone B. went C. will go D. had gone
10. She in Hue for twenty years.
A. lives B. has lived C. lived D. will live
11. It was the most exciting film I .
A. never saw B. ever saw C. had ever seen D. have ever seal
12. They have been in love with each other they were young.
A. while B. until C. for D. since
13. I the money from him yet.
A. haven’t received B. don’t receive
C. will receive D. am receiving
14. They for nearly 50 years.
A. marry B. have been married
C. married D. will marry
15. How many times there so far? A few times.
A. have you been B. would you be
C. were you D. had you been
16. It’s at least a month since Tom.
A. I last seen B. I last see C. I have last seen D. I last saw
17. We almost every lesson in this book so far.
A. study B. studies C. has studied D. have studied
18. We that television program.
A. never watch B. not never watch
C. have never watched D. has never watched
19. Up to then, I such a big fire.
A. have never seen B. had never seen
C. never seen D. never see
20. I her since I a student.
A. know/ am B. knew/ was
C. have known/ am D. have known/ was
C. will receive D. am receiving
14. They for nearly 50 years.
A. marry B. have been married
C. married D. will marry
15. How many times there so far? A few times.
A. have you been B. would you be
C. were you D. had you been
16. It’s at least a month since Tom.
A. I last seen B. I last see C. I have last seen D. I last saw
17. We almost every lesson in this book so far.
A. study B. studies C. has studied D. have studied
18. We that television program.
A. never watch B. not never watch
C. have never watched D. has never watched
19. Up to then, I such a big fire.
A. have never seen B. had never seen
C. never seen D. never see
20. I her since I a student.
A. know/ am B. knew/ was
C. have known/ am D. have known/ was
X. Complete the second sentence so that it means the same as the first one, using the word given.
1. I have never been to Sa Pa before. (ever)
This is the _________________________________________
2. The last time I saw him was in 2010. (seen)
I _________________________________________________
3. She has never seen the more amazing hill. (most)
It’s _______________________________________________
4. The weather in Sahara is hotter than in Sydney. (as)
The weather in Sydney _______________________________
5. They moved to New York in 2004. (lived)
They ______________________________________________
6. We haven’t been to Hanoi for three years. (went)
The last time _______________________________________
7. No other tower in England is as famous as Big Ben. (the)
Big Ben ___________________________________________
8. London is a lot older than New York. (modern)
New York _________________________________________
I. Fill in the blank with "have" or "has"
1. During the five years, John ________ had fifteen different jobs.
2. He ________ worked in banking sector.
3. Teddy ________ been a teacher since 2004.
4. I ________ been on holiday for six days
. 5. I and Kate ________ started our own company this year.
6.________ your mother learned how to drive?
7. They ________ never been to Madrid
. 8. ________ you ever met anyone famous?
II. Put the verbs in brackets into the present perfect tense.
1. Tom (see) _________________ this film before.
2. I (finish) ________________________ my exercise already.
3. They (live) __________________ here since 1990
. 4. Mary (never/ be) _____________________ to Hanoi.
5. The students (discuss) ___________ the question recently.
6. Your mother (ever/wash) _________________ her car?
III. Choose the best answer to complete each of the following sentences.
1. Peter _____________ to that museum twice.
A. have been
B. was
C. will be
D. has been
2. We __________ to Da Lat several times. It’s a foggy city. A. were B. have been C. were being D. had been
3. Huy ___________ learnt English for 5 years. A. have B. to have C. having D. has
4. This is the most interesting novel _____________
A. I have to read B. I had read C. I’ve never read D. I’ve ever read
5. This is _______ expensive dictionary I have.
A. more B. most C. the more D. the most
6. My parents ____________ abroad for a week
. A. have be B. have been C. having be D. having been
7. Je _______ London 2 years ago and I _______________________ him since then.
A. left/ hadn’t seen B. left/ haven’t seen C. was leaving/ haven’t seen D. left/ didn’t seen
8. John usually _________ swimming with my friends on the weekends
A. go B. went C. goes D. has gone 9. Have you ever _________ of that? A. hear B. heard C. hears D. hearing
10. That is the most interesting film I ___________.
A. has ever watched B. has ever watch C. have ever watched D. have ever watch
I haven't seen him for months => I last
I haven't beem to a concert for over a year => The last time
The last time I really enjoyed myself was you birthday party => I haven't
It's nearly 20 years since my father saw his brother => My father hasn't
When did you learn to driver? => How long is it
you have tidied this room for week? => I't weeks
we starrted looking for a flat 2 months ago and we are still looking? => We have
This is the first time I've been to a night club? => I haven't
They have never hear such a thing before? => This is the first time
Complete the second sentence so that it means the same as the first one,using the word given.
1.I have never been to Sa Pa before.(ever)
This is the _________________________.
2.The last time I saw him was in 2010.(seen)
I ___________________________.
3.She has ever seen more amazing sight.(most)
It's ______________________________.
4.The weather in Rio de Janeiro is hotter than in Sydney.(as)
The weather in Sydney _______________________.
1) This is the first time he went abroad.
=> He hasn't.................................................................................................
2) She started driving 1 month ago.
=> She has....................................................................................................
3) We began eating when it started to rain.
=> We have...................................................................................................
4) I last had my hair cut when I left her.
=> I haven't....................................................................................................
5) The last time she kissed me was 5 months ago.
=> She hasn't.................................................................................................
6) It is a long time since we last met.
=> We haven't................................................................................................
7) When did you have it ?
=> How long .................................................................................................?
8) This is the first time I had such a delicious meal .
=> I haven't..................................................................................................
9) I haven't seen him for 8 days.
=> The last ..................................................................................................
10) I haven't taken a bath since Monday.
=> It is .........................................................................................................
Chuyển đổi từ hiện tại hoàn thành sang quá khứ đơn
Ex1: Rewrite the following:
1 I have saw her three month ago
I have not ________________________
2 He started to give up smoking last year
He has ____________________________
3 How long have you learnt English?
How long ago ___________________________?
4He hasn't seen her for ten years now
He last__________________________________
5 I have lived in Hue since I was an elven- year -old boy
I started_________________________________
6 When did you start to listen to pop mmusic?
How long have ___________________________?
7 You haven't written to me for a month
You last __________________________________
8 Tom and Mary have worked in that factory since 1990
Tom Ang Mary ____________________________
9 on/My/will/the /future/ocean/ house/be
__________________________________
10 surrouded /by/tall/will/blue/sea/trees/and /It/be
____________________________________
Viết lại câu sao cho nghĩa ko đổi dựa vào gợi ý cho sẵn .
1.This first time he went aboard.
He.........................................................
2.She started driving 1 month ago.
She.........................................................
3.We began eating when it started to rain.
We.........................................................
4.i last my hair cut when i left her .
i.........................................................
5.The last time she kissed me was 5 months ago.
She................................................................................
6.it is a long since we last met .
We.........................................................
7.When did you have it ?
How long.........................................................
8.This is the first time i had such a delicious meal.
i...............................................................................
9.i haven'tseen him for 8 days.
The last time.........................................................
10.i haven't seen him for 8 days.
it.........................................................