if虚拟语气练习题.doc

上传人:苏美尔 文档编号:5671523 上传时间:2020-07-21 格式:DOC 页数:2 大小:22KB
返回 下载 相关 举报
if虚拟语气练习题.doc_第1页
第1页 / 共2页
if虚拟语气练习题.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《if虚拟语气练习题.doc》由会员分享,可在线阅读,更多相关《if虚拟语气练习题.doc(2页珍藏版)》请在三一文库上搜索。

1、if虚拟语气练习条件从句谓语主句谓语与现在事实相反did (be-were)would/could/should/might +do与将来事实可能相反1. did (be-were)2. should do3. were to do would/could/should/might +do与过去事实相反had donewould/could/should/might + have done虚拟的倒装:提前had,should,were 省略if错综虚拟条件句,主句,从句时间不一致含蓄虚拟语气,省略if 条件句1. If I _ you, I _ worry. A.were/ wouldnt B

2、.was/ wouldnt C.been/ would have D.be/ would 2. _, I would take an umbrella with me. A. If I Had been you B. I were you C. If I were you D. I had been you 3. If it _ tomorrow, what would we do? A. rains B. were to rain C. would rain D. rain 4. _ today, he would get there by Friday. A. Would he leave

3、 B. Was he leaving C. If he were to leave D. If he leaves .5._ to the doctor right away, he might have been alive. A. If he went B. Were he gone C. Should he have gone D. If he had gone 6.If we _ here ten minutes earlier, we _ the bus. A. arrived/would catch B. arrived/would have caught C. had arriv

4、ed/had caught D. had arrived/would have caught 7.If he had not gone out in the storm _. A.he will be alive now B.he would be alive now C.he would have been alive now8. We _ our lives if it had not been for the policeman. A. would have lost B. should lose C. might lose D. could lose9. If he_to the te

5、acher attentively just now, he_the answer now. A. had listened, would have known B. listened, would know C. listened, would have known D. had listened, would know .10. If I had known her name, _. A. I should invite her to lunch B. I would invite her to lunchC. I had invited here to lunch D. I would

6、have invited her to lunch虚拟语气练习题 1. If I _ where he lived, I _ a note to him. A. knew, would B. had known, would have sent C. know, would send D. knew, would have sent 2. If they _ earlier than expected, they _ here now. A. had started, would be B. started, might be C. had started, would have been D

7、. will start, might have been 3. I didnt know his telephone number. _ it, I _ then. A. Had I known, would ring him up B. Should I know, would have rung him up C. If I knew; would ring him up D. Had I known; would have rung him up 4. Mary is ill today. If she _, she _ absent from school. A. were not

8、ill, wouldnt be B. had been ill, wouldnt have been C. had been ill, should have been D. hadnt been ill, could be 5. Were I to do it, I _ it some other way. A. will do B. would do C. would have done D. were to do 9. We wish we _ what you did when we were at high school.A. did B. could have done C. ha

9、ve done D. should do10. She wishes she _ to the theatre last night.A. went B. would go C. had gone D. were going11. Tom is very short now. His mother wishes that he _ be tall when he grows up. A. could B. should C. would D. were able to26. If he_, he _ that food.- Luckily he was sent to the hospital

10、 immediately. A. was warned, would not take B. had been warned, would not have taken C. would be warned, had not taken D. would have been warned, had not taken27. I didnt see your sister at the meeting. If she _, she would have met my brother. A. has come B. did come C. came D. had come30. If city n

11、oises _ from increasing, people _ shout to be heard even at the dinner table 20 years from now. A. are not kept, will have to B. are not kept, have to C. do not keep, will have to D. do not keep, have to34. If you had enough money, what _? A. will you buy B. would you buy C. would you have bought D. will you have bought 35. If you _ that film late last night, you wouldnt be so sleepy. A. didnt see B. havent seen C. wouldnt have seen D. hadnt seen15 BADAB 610 CDABC 1115 CCDDB 1620 ADAAC 2125 DCDAD 2630 BDDAA 3135 DABBD 3640 DABDC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1