作业帮 > 综合 > 作业

but for 一定要和过去的虚拟连用吗?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/30 18:30:31
but for 一定要和过去的虚拟连用吗?
例句:We( couldn't have made such big progress) but for your help.
括号里是题目要求填的部分
括号外的部分没有动词,没办法判断要用现在时的虚拟还是过去时的虚拟阿
还是but for必须要跟过去的虚拟连用呢?
but for 一定要和过去的虚拟连用吗?
ut for 不是必须要跟过去的虚拟语气连用的,这要根据语景,就是说要看but for
举个例子:
But for half an hour or so for lunch ,I am here all day.除了大约半小时的午饭时间,我整天都在这里.
上面这句话中 but for 就翻译成 除了 的意思 ,很显然句子没有用虚拟语气.
We( couldn't have made such big progress) but for your help.看句子是没有明显的时间来判断是过去还是现在,但是你可以翻译下就明白了,
couldn't have made such big progress 是表示与过去事实相反的情况,这句话翻译成:
要不是你的帮忙,我们不会进步这么大.如果你用与现在事实相反或将来事实相反的虚拟语气,就翻译不通了,
就翻译成了:要不是你的帮忙,我正在进步 ,或者我将来在进步,这样的话就不通顺了.
有时候判断句子的时态,不要简单的看句中有没有明显的时间状语,还要根据语景.