58. We were all surprised when he mad it clear that he ____ office soon.
A. leaves B. would leave C. will leave D. had left
57. ----____ my dictionary anywhere? ---- Yes. I saw it on your desk a moment ago.
A. Did you see B. If you see C. Had you seen D. Would you see
56. ----I'm sorry to have kept you waiting.
----Oh, not at all. I ____ here only for a few minutes.
A. have come B. had been C. was D. have been
55. ----What a nice bike! How long ____ you ____ it? ----Just two weeks.
A. have; bought B. did; buy C. have; had D. are; having
54. I can't go to the theater tonight because I ____ my ticket.
A. have lost B. had lost C. will lose D. was losing
53. ----May I speak to Mr Smith? ----Sorry, he ____ Australia. But he ____ in two days.
A. has been to; will come back B. has gone to; will be back
C. has been in; would come back D. is leaving for; doesn't come back
52. Hurry up! The play ____ for ten minutes.
A. has been on B. has begun C. had begun D. began
51. The 29th Olympic Games ____ in Beijing in 2008.
A. hold B. will hold C. will be held D. held
50. ---- I ____ you at the meeting. Why? ----I was ill.
A. saw B. have seen C. not see D. didn't see
49. Mr White ____ the newspaper while his daughter ____TV.
A. has read; was watching B. was reading; watched
C. was reading; was watching D. reading; watched