71. John ________ his parents in France at the moment. He ________ in New York, but ________ his parents for the past few weeks.
A. was visiting / live / had visited
B. has visited / lived / is visiting
C. is visiting / lives / has been visiting
D. has been visiting / had live / has been visiting
72. -________ to come over for dinner tonight?
- Oh, I’m sorry, I can’t. I _______ to a movie tonight with some friends.
A. Have you wanted / will go B. Did you want / went
C. Do you want / am going D. Are you wanting / go
73. He _______ a good day until a thief ________ into his apartment, _______ all his money, and _______ him up.
A. has been having / comes / takes / tied B. had been having / came / took / tied
C. was having / had came / took / tied D. is having / is coming / has take / ties
74. - Where ________ on holiday?
- I don’t know. We ________ yet.
A. will you go / are not going to decide B. are you going / have not decided
C. have you gone / do not decide D. did you go / had not decided
75. When I ________ the street I ________ somebody call my name.
A. have crossed / hear B. had crossed / would hear
C. am crossing / will hear D. was crossing / heard
76. The train ________ at 8.58, so we ________ in Scotland by lunchtime.
A. leaves / will be B. left / have been C. has left / were D. left / had been
77. I think by the time we ________ there, Jim ________
A. get / will have left B. got / has left
C. will get / will leave D. had got / left
78. I ________ the time when I ________ as a teacher.
A. have never forgot / have first worked B. am never forgetting / first work
C. will never forget / first worked D. had never forgot / was first working
79. Women ________ in presidential elections since 1921.
A. vote B. have voted C. had voted D. are voting
80. By the time the boss ________ at 9.00, his employees ________ for two hours.
A. will arrive / are working B. arrives / will have been working
C. arrived / have been working D. has arrived / were working
81. - I am hungry. I ________ lunch yet.
- Don’t worry. I ________ you a sandwich.
A. have not had / will get B. do not have / am going to get
C. will not have / have got D. am not having / get
82. Do you think everything ________ when we ________ from the store?
A. will be finished / get back B. is finished / will get back
C. is going to finish / are getting back D. has been finished / will have got back
83. Look! Mary ________ a beautiful new dress. She ________ so pretty in the dress.
A. was wearing / looked B. wears / has looked
C. has been wearing / is looking D. is wearing / looks
84. I am sick of rain and bad weather! Hopefully, when we ________ up tomorrow morning, the sun ________.
A. will wake / will shine B. are waking / shines
C. are going to wake / is shining D. wake / will be shining
85. When the president ________ off the plane, the crowd ________ for him for half an hour.
A. gets / will wait B. got / had been waiting
C. had got / was waiting D. has got / will be waiting
86. Jane ________ at my house when you ________
A. is / will arrive B. will be / will arrive
C. will be / arrive D. is / are going to arrive
87. They ________ here for three years before you ________ last week.
A. have worked / came B. have been working / come
C. was working / had come D. had been working / came
88. These students ________ hard since the beginning of the school year because they ________ their graduation exam next May.
A. studied / are going to take B. are studying / will be taking
C. study / will have taken D. have been studying / will take
89. The students ________ chapter 5 next week, so they ________ to prepare for It now.
A. have studied / will read B. are studying / have read
C. will study / read D. will be studying / are reading
90. By the time John ________ to help, we ________ the work.
A. comes / finished B. comes / will have finished
C. will come / will have D. came / have finished
91. Mary sometimes ________ to turn off the computer before she ________ home.
A. forgot / had gone B. has forgot / is going
C. is forgetting / has gone D. forgets / goes
92. They ________ good preparations before they ________ their final examination yesterday.
A. made / had taken B. had made / took
C. have made / take D. will have made / have taken
93. He ________ a birthday party tomorrow for his daughter who ________ three.
A. is having / turns B. will have had / will turn
C. is going to have / has turned D. has had / is going to turn
94. When Susan ________ yesterday, Peter ________ dinner. He ________ cooking very much and often ________ the meals himself.
A. phoned / was cooking / likes / prepares
B. had phoned / cooked / liked / prepared
C. was phoning / was cooking / has liked / is preparing
D. has phoned / is cooking / is liking / preparing
95. They ________ to finish their work because they ________ Los Angeles next Sunday.
A. are needing / visit B. need / are going to visit
C. have needed / are visiting D. needed / have visited
96. At present Mary ________ her clothes. She ________ the clothes on Sundays.
A. is washing / often washes B. was washing / has often washed
C. has washed / is often washing D. washes / often washed
97. I ________ that movie before last night.
A. did not see B. has not seen C. had not seen D. will see
98. I ________ Lisa at the museum when I ________ to restaurant but she ________ me.
A. was seeing / was going / had not seen
B. had seen / went / was not seeing
C. have seen / have gone / does not see
D. saw / was going / did not see
99. Ever since human beings ________ the Earth, they ________ use of various form of communication.
A. have inhabited / have made B. inhabited / are making
C. had inhabited / had made D. inhabit / make
100. By the time John ________ the destination, he ________ for about three hours.
A. will get / has walked B. gets / will have been walking
C. has got / walks D. is getting / is walking
Bài 5:
1. When I .......in New York last year. I.....lost of interesting places
a. am/visited b. was/visiting c. am/visiting d. was/ visited
2. Levi Strauss........jeans for workmen
a. has invented b. invented c. invents d. inventing
3. These shoes are made........good leather. They are very strong
a. from b. by c. of d. with
4. They have changed the date of the meeting. The date of the meeting..........
a. was changed b. is changed c. has been changed d. changes
5. We couldn't start our journey. All flights.......because of fog
a. are delayed b. delayed c. has been delayed d. were delayed