23. I................there once a long time ago and.............back since.
A. went/have not been B. go/am not
C. have gone/was D. was going/had not been
24. In the last hundred years, traveling................much easier and more comfortable.
A. becomes B. has become C. became D. will become
25. It is raining now. It began raining two hours ago. So it...............for two hours.
A. rains B. is raining C. has rained D. rained
26. Mike is playing chess. How long............he............. ?
A. did/play B.is/playing
C. has/play D. has/been playing
27. Today is Thursday and she ...........late twice this week. She......... late yesterday and on Monday.
A. is/was B. has been/is
C. has been/was D. has been/had been
28. He........in the same house since 1975.
A. has lived B. is living C. lived D. had lived
29. We.........him since he........married.
A. didn’t see/got B. haven’t seen/got
C. don’t/get D. hadn’t seen/got
30. It..............for two hours and the ground is too wet to play tennis.
A. is raining B. had rained C. has rained D. was raining