选择填空
1. It's time that you _____ home and I'd rather you _______ again tomorrow.
A. would go ; would come B. went ; came
C. go ; are coming D. are going ; will come
2. He insisted that he ________ no help.
A. would need B. needed C. need D. needs
3. I really wish such a noise ________ soon.
A. had stopped B. would stop C. stopped D. will stop
4. I ____ you a more valuable present for your birthday, but I was short of money at that time.
A. much have bought B. had bought C. would have bought D. would buy
5. If she could sew, she _______ herself a shirt.
A. had made B. will make C. would have made D. made
6. _______ he come, the problem would be settled.
A. Would B. Should C. Shall D. If
7. I _______ to stay there for one more week, but I changed my mind.
A. would have hoped B. was hoping C. had hoped D. hoped
8. It's necessary that each child _________ the rules.
A. must obey B. still obey C. obeys D. obey
9. The officer gave the order that soldiers ______ to go out at night
A. mustn't be allowed B. not be allowed C. be not allowed D. shouldn't allow
10. His silence at the meeting suggested that he ______ to your plan.
A. shouldn't agree B. wouldn't agree C. hadn't agreed D. didn't agree
11. You ______ to the meeting yesterday . What was the reason for your absence?
A. had come B. came C. would have come D. should have come
12. He ______ the job well, but he _________ so careless.
A. hadn't done ; had been B. could have done ; was
C. could do ; was D. had done ; had been
13. There was plenty of time, she _______ have hurried.
A. wouldn't B. needn't C. couldn't D. mustn't
14. He didn't come yesterday, or you ________ him.
A. had seen B. might have seen C. were to see D. would see
15. Li Ning acted that way as though he _________ a foreigner.
A. were B. had been C. should be D. is
16. "Have you visited the Science Museum?" "No, but I really wish I _______ ."
A. had B. did C. have D. will
17. ______ he would have succeeded in the examinations.
A. If he has worked hard B. If he works hard
C. If he worked hard D. Had he worked hard
18. What would you do if the war ____________.
A. would break out B. were to break out C. will break out D. is broken out
19. Our former maths teacher died of cancer last term, otherwise he _________ now.
A. would still be working B. would still have worked
C. should still work D. will still work
20. If it _______ so hard, we'd go to town.
A. isn't going to rain B. doesn't C. weren't raining D. isn't raining
21. Without your help, I _______ the exam last term.
A. failed in B. would have failed C. wouldn't pass D. would fail
22. But for the Party, he ______ of hunger 30 years ago.
A. died B. would die C. must have died D. would have died
23. The doctor did everything he could so that he _________ save the soldier's life.
A. might B. must C. had to D. was able to
请你自己做完全部题目后再核对
参考答案。
参考答案
1 ? 5 B B B C C
6 ? 10 B A D B D
11 ? 15 D B B B A
16 ? 20 A D B A C
21 ? 23 B D A
关键字:
英语语法生词表: