B1. --"When are you planning to send the equipment to Tibet?"
--"We ___________ it there already. "
A. send B. have sent
C. had sent D. was to send
A2. He _____________ no news from her, but he's still hoping.
A. has had B. had C. has D. is having
D3. I wonder if they _____________ yet.
A. start B. had started C. started D. have started
C4. The play _________ for five minutes. You are a little late.
A. has begun B. began
C. has been on D. was on
C5. --"Where ____________ my glasses? I can't find them."
--"I ___________ on the bookshelf, but they aren't there."
A. you put, put C. have you put, put
B. you have put, have put D. did you put, have put
D6. I ____________ this dress for two years.
A. have bought B. bought
C. had had D. have had
B7. She ______________ up for two hours.
A. has got B. has been
C. has been got D. had been
D8. She ______________ a college student for more than a year.
A. became B. has become
C. is D. has been
D9.It's the third time you __________ late this week.
A. come B. came
C. have come D. are
C10. You can see the house ___________ for years.
A. hasn't painted B. isn't painted
C. hasn't been painted D. had been painted
D11. He ____________ articles for our wall-newspaper these three years, and he _________ about thirty articles.
A. has written, has written B. has been writing, wrote
C. is writing, has been writing D. has been writing, has written
D12. We __________ the bus for half an hour, but it ___________ yet.
A. have waited, hasn't come B. have been waiting, has been come
C. have been waited for, doesn't come D. have been waiting for, hasn't come
B13. It ___________ for two days. The roads will be blocked if it ________ soon.
A. snowed, won't B. has been snowing, doesn't stop
C. has snowed, won't stop D. snow, doesn't stop
D14. It __________ for two hours and the ground is too wet to play on, so the match _________.
A. has been raining, has put off B. has rained, is put off
C. was raining, has been put off D. has been raining, has been put off
A15. --"-What ____________ to you? Why are you looking so pale?"
--"I _________ well. The child __________ all night. "
A. happened, didn't sleep, cried B. has happened, hasn't slept, was crying
C. has happened, didn't sleep, was crying D. happened, wasn't sleeping, had been crying
B16. They ____________ the Summer Palace three time.
A. have gone to B. have been to
C. have been in D. have gone into
C17. John ____________ French since 1978.
A. learns B. has learned
C. has been learning D. had learned
D18. When you _______________ the furniture, please tell me.
A. will finish moving B. finished moving
C. will have finished moving D. have finished moving
C19. He says he ______________ the book several times already this year.
A. is reading B. had read
C. has been reading D. has read
B20. --"Why are you crying?"
--" I ___________ onions."
A. have cut up B. have been cutting up
C. cut up D. shall cut up