1、如果明天下雨,我们就不去野餐.If it rains tomorrow,We will cancel the picnic.2、如果我有时间,我将帮你做功课.If I were free,I could help with your homework.如果第1个句子是正确的.那么第2个句子应该变成If
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 20:24:24
1、如果明天下雨,我们就不去野餐.If it rains tomorrow,We will cancel the picnic.2、如果我有时间,我将帮你做功课.If I were free,I could help with your homework.如果第1个句子是正确的.那么第2个句子应该变成If
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、如果明天下雨,我们就不去野餐.If it rains tomorrow,We will cancel the picnic.2、如果我有时间,我将帮你做功课.If I were free,I could help with your homework.如果第1个句子是正确的.那么第2个句子应该变成If
第一个句子不是虚拟语气,只是一般的if引导的条件状语从句,时态遵循“主将从现”的规则.第二个句子才是虚拟语气,对待虚拟语气时,特别是if引导的条件状语从句的虚拟很重要,每种情况你都要死记,不是什么级差的问题,那极差的意思是“主将从现”这条规则,和虚拟语气没任何一点点关系.在虚拟语气中与现在情况不符,从句是过去式,主句是should/would/could/might do,这要死记的.
也就是说两个句子都对,但是不是同一类,第一个不是虚拟,第二个才是虚拟.
有什么疑问还可以问我,我一直在线.
其实can和could 并不一定是时态的关系,could不一定在这里是can的过去时,而只是表示语气的委婉。