if 引导的虚拟语气与现在相反和将来相反,形式有什么不同

 我来答
白雪忘冬
高粉答主

2019-05-09 · 在我的情感世界留下一方美好的文字
白雪忘冬
采纳数:1007 获赞数:376617

向TA提问 私信TA
展开全部

1、表示与现在事实相反的,if从句用过去式,主句用would (或could、should、might)加原形动词。

2、与将来事实可能相反的,if 从句用should (或were to )加动词原形,主句用would加动词原形。

在笔语中,条件从句有时可以不用连词小而把were,had或should移至主语之前。但如从句没有were,had或should,则一般不能这样做

如:Should he come,tell him to ring me up.

他要是来了,让他给我打个电话。

If I were you, I would helphim.  (对现在的虚拟,假如我是你)

If it were to rain tomorrow, Iwould not go hiking. (对将来的虚拟)

扩展资料

其他用法:

有时条件从句中的动作和结果主句中的动作所发生的时间不一致

1、这时,动词的形式应根据它所表示的时间加以调整。

如:If he had followed the doctor's advice,he Would be quite all right now.

他当时若是听医生的话,现在就会痊愈了。

从句说明过去,主句说明现在

If I were you,I Would have gone to the theatre.

假如我是你,我会去看话剧了。

从句的时间包括现在,主句说明过去

If you hadn't helped me,I couldn't have finished it on time and most likely I would be still working now.

假若你没有帮助我,我不可能按时完成工作,很可能现在还在干哩。

2、用直陈语气表示条件和结果

在现代英语里,多用直陈语气表示条件和结果。直陈语气的条件和结果所表示的往往是事实。如不是事实,其可能性也较虚拟语气要大。

如:If it rains tomorrow,we shall not go out.

假如明天下雨的话,我们就不出去。

The dog won't attack you if you sit still.

如果你安静地坐着,狗是不会咬你的。

ciuag
推荐于2017-11-22 · TA获得超过1447个赞
知道小有建树答主
回答量:568
采纳率:80%
帮助的人:392万
展开全部
主句都一样,只是从句有区别。请看:
与现在事实相反:从句动词用:did/were; 主句动词用:would do/ be
与将来事实相反:从句动词用:should(were to) do /be 主句动词用:would do/ be
用在以if引导的非真实条件状语从句中,从句和主句皆须用虚拟语气。从句和主句动词的搭配形式,通常为:
与现在事实相反:从句动词用:did/were; 主句动词用:would do/ be
与过去事实相反:从句动词用:had done/been 主句动词用:would have done/ been
与将来事实相反:从句动词用:should(were to) do /be 主句动词用:would do/ be
三种基本形态(这是基础,建议牢记下面的例句,争取能脱口而出)
与现在事实相反:If I had enough money, I would buy a book.
与过去事实相反:If I had had enough money, I would have bought a book.
与将来事实相反:If I were to have enough money, I would buy a book.
If I should have enough money, I would buy a book.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式