21. They ……..since 8 o’clock.
A. are talking B. have been talking C. talk D. talked
22. My brother ………in the army from 1990 to 1995.
A. served B. has served C. had served D. is serving
23. At this moment, I ……..that we have a good chance of victory.
A. was feeling B. am feeling C. feel D. had been feeling
24. I ……..the money from him yet.
A. will receive B. haven’t received C. don’t receive D .am receiving
25. It rained while I ………well.
A. was sleeping B. have slept C. had slept D. slept
26. I ……..him ten days ago.
A. see B. saw C. have seen D. will see
27. I………you for a long time.
A. didn’t see B. haven’t seen C. doesn’t see D. hadn’t seen
28. She ……..so hard that she doesn’t have time to go to the hairdresser’s.
A. works B. worked C. has been working D. had worked
29. Mr. Johnson ……….to Los Angeles in 1992
A. had gone B. has gone C. went D. was going
30. What …………….to you yesterday?
A. happened B. did happen C. had happened D. has happened
31. The boys broke a window when they ………….football.
A. played B. were playing C. had played D. are playing
32. I never go to Australia. I ……..to Australia yet.
A. will go B. went C. haven’t been D. have been
33. What ………do at 7:oo tomorrow morning?
A. will you B. shall you C. were you D. did you
34. My brother ……..in this factory since 1990.
A. works B. worked C. has worked D. had worked
35. Alice ………for Washington as soon as she had finished her exam.
A. will leave B. would leave C. leaves D. left
36. He died after he ………ill for a long time.
A. was B. had been C. has been D. is
37. I ……about him when he suddenly came in.
A. talk B. talked C. am talking D. was talking
38. He will finish this work before you ………here tomorrow.
A. leave B. will leave C. would leave D. are going to leave
39. While I was going to school yesterday, I ………..him.
A. meet B. met C. will meet D. am meeting
40. Please don’t touch anything before the police……….
A. will come B. comes C. come D. would come
41. Don’t make noise. My mother ………with her friends.
A. is talking B. was talking C. talks D. talked
42. He…….in this office for ten years by next month.
A. will have been working B. would be working
C. will work D. will be working
43. George ………this film three times.
A. sees B. has seen C. saw D. has seen
44. He doesn’t smoke while he ………a car.
A. drives B. drove C. was driving D. is driving
45. They went out for a walk after they ………….their dinner.
A. had B. have had C. had had D. were having