问大家一道英语选择题~~~

[复制链接]
查看11 | 回复5 | 2012-4-2 18:03:51 | 显示全部楼层 |阅读模式
你好,我觉得had you..., you would be...是一个固定的虚拟语气句型,如果换成were,多少会觉得有些别扭,所以你可以不要太深究到底为什么不能选were,而是把注意力放在记住这个句型上面,这样我觉得应该可以举一反三的,多练习一下这种句型,谢谢...
回复

使用道具 举报

千问 | 2012-4-2 18:03:51 | 显示全部楼层
问大家一道英语选择题~~~Had you listened to the doctor, you _____ all right now.A、were B、would be题目是对现在的虚拟,我觉得A和B都可以选啊,大家认为呢?我来帮他解答 答:B译:如果你当时听医生的话,你现在就好了。析:本题考查错综时间虚拟条件句。从句通过...
回复

使用道具 举报

千问 | 2012-4-2 18:03:51 | 显示全部楼层
B...
回复

使用道具 举报

千问 | 2012-4-2 18:03:51 | 显示全部楼层
B.你把虚拟的几种形式搞混了。这道题是虚拟语气用于条件句虚拟,也就是常说的“if 条件句”虚拟。而此题的条件句部分(前半部分)是省略了“if”的倒装虚拟,后半部分是对现在的虚拟——所以它又是一个错综时态(间)的虚拟。此时,根据“if条件句”的结构,我们只能选B.还有另外一种虚拟,叫“时态前推”——就是你说的,对现在的虚拟,要用过去时;对过去的...
回复

使用道具 举报

千问 | 2012-4-2 18:03:51 | 显示全部楼层
这是个混合型的虚拟语气,前面是个省略加倒装句,还原后是If you had listen to the doctor, you would be all right now.如果你当初听医生的话,现在病都好了。关键词是now。凡是混合型虚拟语气,一般都会有具体的时间状语的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行