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/07/12 09:25:34
![1、如果明天下雨,我们就不去野餐.If it rains tomorrow,We will cancel the picnic.2、如果我有时间,我将帮你做功课.If I were free,I could help with your homework.如果第1个句子是正确的.那么第2个句子应该变成If](/uploads/image/z/13159726-70-6.jpg?t=1%E3%80%81%E5%A6%82%E6%9E%9C%E6%98%8E%E5%A4%A9%E4%B8%8B%E9%9B%A8%2C%E6%88%91%E4%BB%AC%E5%B0%B1%E4%B8%8D%E5%8E%BB%E9%87%8E%E9%A4%90.If+it+rains+tomorrow%2CWe+will+cancel+the+picnic.2%E3%80%81%E5%A6%82%E6%9E%9C%E6%88%91%E6%9C%89%E6%97%B6%E9%97%B4%2C%E6%88%91%E5%B0%86%E5%B8%AE%E4%BD%A0%E5%81%9A%E5%8A%9F%E8%AF%BE.If+I+were+free%2CI+could+help+with+your+homework.%E5%A6%82%E6%9E%9C%E7%AC%AC1%E4%B8%AA%E5%8F%A5%E5%AD%90%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84.%E9%82%A3%E4%B9%88%E7%AC%AC2%E4%B8%AA%E5%8F%A5%E5%AD%90%E5%BA%94%E8%AF%A5%E5%8F%98%E6%88%90If)
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,这要死记的.
也就是说两个句子都对,但是不是同一类,第一个不是虚拟,第二个才是虚拟.
有什么疑问还可以问我,我一直在线.
因为第一句说的是明天的事,还未发生。
第二句说的是过去本应该发生却没有发生的事,所以用would。
第一个句子发生在今天,明天下雨不下雨我们不知道,整个句子就是一个一般将来时+条件状语从句,不用多想了。
第二个句子是虚拟语态,我现在确实很忙,所以i am free与现实冲突了,用虚拟语态i were free。用could表示一直意愿,并不一定是过去时,比如could I use the phone?我可以用这个电话吗?。
用could不是因为过去时,否则前面的应该用i had...
全部展开
第一个句子发生在今天,明天下雨不下雨我们不知道,整个句子就是一个一般将来时+条件状语从句,不用多想了。
第二个句子是虚拟语态,我现在确实很忙,所以i am free与现实冲突了,用虚拟语态i were free。用could表示一直意愿,并不一定是过去时,比如could I use the phone?我可以用这个电话吗?。
用could不是因为过去时,否则前面的应该用i had been free。
收起
第2句正确的
If引导的条件状语从句若是现在时,则在虚拟语气中从句是过去时,主句would/could.....+V原形