英语中的虚拟语气,关于be动词的用法。

[复制链接]
查看11 | 回复5 | 2012-4-10 20:31:06 | 显示全部楼层 |阅读模式
选were表示与现在事实相反的情况:从句:If 主语+过去时
主句:主语+should/would/could/might+do eg1.If I were you,I would take an umbrella.如果我是你,我会带把伞(事实:我不可能是你) 2.If I knew his telephone number,I would tell you. 如果我知道他的电话号码,我就会你。(事实:不知道) 这道题是与事实相反的,因为他不可能是超人,所以填Were(Be动词的过去式在虚拟语气里一般都用were)...
回复

使用道具 举报

千问 | 2012-4-10 20:31:06 | 显示全部楼层
用were在虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was, 即在从句中be用were代替。If I were you, I would go to look for him. 如果我是你,就会去找他。If he were here, everything would be all right.
如果他在...
回复

使用道具 举报

千问 | 2012-4-10 20:31:06 | 显示全部楼层
故意用了和he不配套的were用来表示对现在实际情况的虚拟,即对现在做出一个完全相反的假设。...
回复

使用道具 举报

千问 | 2012-4-10 20:31:06 | 显示全部楼层
书面正式用语是用were,现代英语口语中都习惯用was,但除了If I were you这个句子。...
回复

使用道具 举报

千问 | 2012-4-10 20:31:06 | 显示全部楼层
虚拟语气的条件句if-中的be 动词,与现在相反时,一律用 were, 不分人称的单、复数。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行