21.—Mike wants to know if ___ a picnic tomorrow.
—Yes. But if it____, we'll visit the museum
instead.
A. you have...will rain
B. you will have...will rain
C. you will have...rains
D. will you have...rains
22. —Do you know him well?
—Sure. We friends since ten years ago.
A. were B. have been
C. have become D. have made
23. —May I speak to John?
—Sorry, he Japan. 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. has gone to, won't come back
24. You may go fishing if your work ____.
A. is done B. will be done
C. has done D. have done
25. — Lucy, ______ you ____ your ticket?
— Not yet.
A. did, find B. have, found
C. has, found D. do, find
26. This painting to a museum in New York
in 1977.
A. sells B. sold C. was sold D, is sold
27. Oh, the milk strange—do you think it's
OK to drink?
A. was tasted B. tasted
C. is tasting D. tastes
28. I this book for two weeks. I have to return
it now.
A. borrowed B. have borrowed
C. kept D. have kept
29.—I called you at 8:00 yesterday, but nobody
answered.
—Sorry, I ___ an important meeting in the office.
A. will have B. had C. was having D. has had
30.—___ you ever ___ to Hangzhou?
—Yes, only once. I ___ there with my father.
A. Have, gone, went B. Have, gone, will go
C. Have, been, went D. Have, been, will go
31.—Could you tell me when Uncle Wang ___ from
the USA?
—I think he’ll come back when his work ___.
A. returns, will do B. will return, will be done
C. returns, does D. will return, is done