1、如果明天下雨,我们就不去野餐.

1、如果明天下雨,我们就不去野餐.
If it rains tomorrow,We will cancel the picnic.
2、如果我有时间,我将帮你做功课.
If I were free,I could help with your homework.
如果第1个句子是正确的.那么第2个句子应该变成
If I were free,I can help with your homework.
因为第1个句子说明主句和从句的时态要差上一级.
所以第2个句子也要差一级啊!
可是为什么不是呢?
蝴蝶刺青 1年前 已收到2个回答 举报

jiafang37 幼苗

共回答了25个问题采纳率:100% 举报

第一个句子不是虚拟语气,只是一般的if引导的条件状语从句,时态遵循“主将从现”的规则.第二个句子才是虚拟语气,对待虚拟语气时,特别是if引导的条件状语从句的虚拟很重要,每种情况你都要死记,不是什么级差的问题,那极差的意思是“主将从现”这条规则,和虚拟语气没任何一点点关系.在虚拟语气中与现在情况不符,从句是过去式,主句是should/would/could/might do,这要死记的.
也就是说两个句子都对,但是不是同一类,第一个不是虚拟,第二个才是虚拟.
有什么疑问还可以问我,我一直在线.

1年前

3

jjaiss 幼苗

共回答了58个问题 举报

其实can和could 并不一定是时态的关系,could不一定在这里是can的过去时,而只是表示语气的委婉。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.024 s. - webmaster@yulucn.com