mik làm cả một quá trình dài nên cho mik ctlhn nha
chúc bạn học tốt >.<
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