25. By next year, I………here for 20 years.
A. have worked B. had workedC. would have worked D. will have worked
27. Who………you………to when I came to your house last night?
A. did-speak B. were –speaking C. are speaking D. will – be speaking
30. When I went to the cinema, the film………for 15 minutes.
A. had started B. has started C . started D. will start
31. We………each other for a long time.………we………out alittle bit tonight?
A. didn't meet - Will – hang B. haven’t met - Will - hang
C. haven’t met - Do – hang D. hadn’t met - Would - hang
32. At that time tomorrow, I………meals for lunch.
A. will prepare B. have prepared C. am preparing D. will be preparing
33. By the time we went to the shop, it………yet.
A. hasn't closed B. hadn't closed C. didn't close D. wouldn’t close
34. By the time the police start finding, the burglar………from the town.
A. will have escaped B. will be escaping C. had escaped D. has escaped
36. I'm tired now because I………all the afternoon.
A. have run B. run C. had run D. have been running
38. While she………the house, she………down due to slippery floor.
A. cleaned/ fell B. was cleaning/ fellC. cleaned/ was falling D. was cleaning/ was falling
41. He said that was the second time he………there.
A. has visited B. would visit C. visited D. had visited
42. My finger is bleeding. I………my hand.
A. had just cut B. have just cut C. just cut D. would just cut
43. Since Lan………abroad, her hometown………a lot.
A. went/changed B. goes/changes C. went/had changed D. went/has changed
45. Minh: "What are you doing at the moment?”Rose: "I………up so that I………out now.
A. just dressed - am going B. am just dressing - am going
C. had just dressed - will goD. have just dressed - am going
47. By the time we contain the corona virus and find out the vaccine,millions of people in the world………
A. will die B. have died C.will have died D. are dying
48. At that time last year, I………for my national entrance examination.
A. prepared B. am preparing C. have prepared D. was preparing
49. When you return, I………typing the document.
A. will finish B. have finished C. had finished D. will have finished
50. Hurry up or we………late for the exam.
A. would be B. are C . will be D. have been
25. By next year, I………here for 20 years.
A. have worked B. had workedC. would have worked D. will have worked
27. Who………you………to when I came to your house last night?
A. did-speak B. were –speaking C. are speaking D. will – be speaking
30. When I went to the cinema, the film………for 15 minutes.
A. had started B. has started C . started D. will start
31. We………each other for a long time.………we………out alittle bit tonight?
A. didn't meet - Will – hang B. haven’t met - Will - hang
C. haven’t met - Do – hang D. hadn’t met - Would - hang
32. At that time tomorrow, I………meals for lunch.
A. will prepare B. have prepared C. am preparing D. will be preparing
33. By the time we went to the shop, it………yet.
A. hasn't closed B. hadn't closed C. didn't close D. wouldn’t close
34. By the time the police start finding, the burglar………from the town.
A. will have escaped B. will be escaping C. had escaped D. has escaped
36. I'm tired now because I………all the afternoon.
A. have run B. run C. had run D. have been running
38. While she………the house, she………down due to slippery floor.
A. cleaned/ fell B. was cleaning/ fellC. cleaned/ was falling D. was cleaning/ was falling
41. He said that was the second time he………there.
A. has visited B. would visit C. visited D. had visited
42. My finger is bleeding. I………my hand.
A. had just cut B. have just cut C. just cut D. would just cut
43. Since Lan………abroad, her hometown………a lot.
A. went/changed B. goes/changes C. went/had changed D. went/has changed
45. Minh: "What are you doing at the moment?”Rose: "I………up so that I………out now.
A. just dressed - am going B. am just dressing - am going
C. had just dressed - will goD. have just dressed - am going
47. By the time we contain the corona virus and find out the vaccine,millions of people in the world………
A. will die B. have died C.will have died D. are dying
48. At that time last year, I………for my national entrance examination.
A. prepared B. am preparing C. have prepared D. was preparing
49. When you return, I………typing the document.
A. will finish B. have finished C. had finished D. will have finished
50. Hurry up or we………late for the exam.
A. would be B. are C . will be D. have been