英语语法详解 条件句中的虚拟语气

上传人:赵**** 文档编号:357518561 上传时间:2023-08-09 格式:DOCX 页数:4 大小:13.09KB
返回 下载 相关 举报
英语语法详解 条件句中的虚拟语气_第1页
第1页 / 共4页
英语语法详解 条件句中的虚拟语气_第2页
第2页 / 共4页
英语语法详解 条件句中的虚拟语气_第3页
第3页 / 共4页
英语语法详解 条件句中的虚拟语气_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《英语语法详解 条件句中的虚拟语气》由会员分享,可在线阅读,更多相关《英语语法详解 条件句中的虚拟语气(4页珍藏版)》请在金锄头文库上搜索。

1、英语语法详解 条件句中的虚拟语气条件句+主句的虚拟语气的句式,其中条件句为非真实句,指的是与现在的事实,过去的事实或将来的事实相反的假设。1.与现在事实相反在与现在事实相反的虚拟语气中,条件句的谓语动词常用过去式,也就是were或did,其中be动词不管主语是什么人称,单数还是复数,一般都用were,主句谓语动词用would(could/might/should)+do。If I were you, I would go to the party with him. 如果我是你的话,我会和他一起去参加聚会。If I had time, I would go shopping with my f

2、riend. 如果我有时间,我会和我的朋友去购物。2.与过去事实相反在与过去事实相反的虚拟语气中,条件句的谓语动词常用过去完成式had done,主句谓语动词用would(could/might/should)have done。If you had come here yesterday, you would have seen the movie star. 如果你昨天来这里,你就会看到那位电影明星了。If you had worked hard, you would have passed the exam. 如果你努力学习,你就会通过考试了。3.与将来事实相反在表示与将来事实相反的虚拟

3、语气中,谓语动词有三种形式:were/did; should do; were to do,主句中的谓语动词为would(could/might/should)do。If I had time tomorrow, I would go hiking with my brother. 如果明天我有时间,我就和我弟弟去徒步旅行。If it should rain this afternoon, the meeting would be put off. 如果今天下午下雨,会议就会推迟。If I were to do the work, I would ask my father for advic

4、e first. 如果我要做这项工作,我会先寻求我父亲的建议。4.虚拟条件句中的省略与倒装在虚拟语气中,如果条件句的谓语动词中含有were,had或should,可以省略if,把were,had或should提前做成倒装句。Were I not so busy, I would go to meet you at the airport. 要不是我这么忙,我就去机场接你了。Had you got up early, you would have caught the bus. 如果你起得早,你就赶上公共汽车了。Should he miss the train, he would have to

5、 wait until tomorrow. 如果他赶不上火车,他就得等到明天。5.混合条件句当主句和从句的动作发生在不同的时间时,主句和从句的谓语动词的形式根据具体情况而定。If you had worked hard at senior high, you would be a college student now. 如果你在高中时努力学习,你现在就是一名大学生了。If it had rained last night, it wouldnt be so hot now. 如果昨晚下雨的话,现在就不会这么热了。6.含蓄条件句有时可以不用if条件句,而使用一些介词短语,例如without+宾语(没有),but for(要不是有),非谓语动词等形式代替if条件句,这种表达形式成为含蓄条件句。Without electricity, the world would be quite different. 没有电,世界将会大不相同。But for your help, I wouldnt have passed the exam. 要不是你的帮助,我不会通过考试的。Given more time, I could have done better. 要是多给一点时间,我会做得更好。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号