试题预览
虚拟语气练习题 2010-11-19 一、 单项选择 1. Li Ming, if I _____ you, I ____ their offer. A. were; accept B. am; will accept C. would be; would accept D. were; would accept 2. If I ____, would you help me? A. ask B. will ask C. were to ask D. would ask 3. What should we do if it _____ tomorrow? A. should snow B. would snow C. snow D. will snow 4. The author ________ his work if he had not died. A. would finish B. may have finished C. should finish D. might have finished 5. If you were careful, everything ______ all right. A. is B. were C. will be D. should be 6. The teacher demanded that the exam _____ before eleven. A. must finish B. would be finished C. be finished D. must be finished 7. She made the demand that the journalists _____ at once ______ Iraq. A. leave; for B. leave; to C. left; to D. to be left; for 8. He is talking so much about America as if he _____ there. A. had been B. has been C. was D. has gone 9. The young man insisted that he _____ nothing wrong and _____ free. A. did; set B. had done; should be set
C. should do; be set D. had done; must be set 10. I suggested there ____ be a kind of language all could understand and use ____ . A. can; it B. /; / C. would; it D. may; / 11. The suggestion has been made _____ the basketball game _____ put off. A. for; to B. that; be C. which; should be D. to; being 12. The order came that the medical supplies _____ to Beijing for the SARS soon. A. would be sent B. should send C. be sent D. must be sent 13. It is hard for me to imagine what I would be doing today if I _____ in love, at the age of seven, with the Melinda Cox Library in my hometown. A. wouldn’t have fallen B. had not fallen C. should fall D. were to fall 14. Had you listened to the doctor, you _____ all right now. A. are B. were C. would be D. would have been 15. If only I _____ my watch! A. hadn’t lost B. haven’t lost C. didn’t lost D. don’t lose 16. _____ today, he would get there by Friday. A. Would he leave B. Was he leaving C. Were he to leave D. If he leave 17. Should it rain, the crops _____ . A. would be saved B. would have been saved C. will be saved D. had been saved 18. If you had had everything ready yesterday, you ________ in such a hurry now. A. wouldn’t have been B. wouldn’t be C. hadn’t been D. haven’t been 19. He treated me as though/as if _____ his own son. A. I am B. I would be C. I was D. I were 20. If he liked classic music, I ________ him to the concert last night. A. might take B. might have taken C. had taken D. would take 21. But for the Party, he ______ of hunger thirty years ago. A. would have died B. would die C. must have died D. must die 22. We _____ the work on time without your help. A. hadn’t had finished B. couldn’t have finished C. didn’t have finished D. can’t have finished 23. I’m glad I went over all my notes; otherwise _____ . A. I may have failed B. I’d fail C. I’d have failed D. I’ll have failed 24. --- “What will you do during the summer holiday?” --- “I don’t know, but it’s high time _____ something.” A. I’m deciding B. I’ll decide C. I decided D. I decide 25. If you had listened to the doctor, you ______ all right now. A. are B. were C. would be D. would have been
二、用所给动词的正确形式填空,注意使用合适的情态动词助动词 1. If I _____(see) him yesterday I _____(ask) him about it. 2. What do you think would happen if there _____ (be) no light during the days? 3. But for your help, I couldn’t _____(find) the place. 4. If her lawyer _____ (be) here last Sunday, he _____ (prevent) her from going. 5. If Miss Green _____ (come) late tomorrow, who would take her place? 6. It seems as if it ____ (be) already summer now. 7. I wish I _____ (see) him the day before yesterday. 8. I made the suggestion that they _____ (stick) to the plan they had made. 9. It is suggested that a study plan _____ (make) right now. 10.I wish I ________ (know) the answer, it is too difficult for me. 11.I’d rather Tom _____ (come) tomorrow. 12.It is about time you ____ (take) the medicine, sir. 13.If there _