If they ____earlier than expected,they___here now .A. had started would beB. started might beC. had started would have beenD. will start might have been这个不是对与现在事实相反的虚拟从句吗?为什么不选B呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 20:11:02
Ifthey____earlierthanexpected,they___herenow.A.hadstartedwouldbeB.startedmightbeC.hadstartedwouldhav

If they ____earlier than expected,they___here now .A. had started would beB. started might beC. had started would have beenD. will start might have been这个不是对与现在事实相反的虚拟从句吗?为什么不选B呢?
If they ____earlier than expected,they___here now .
A. had started would be
B. started might be
C. had started would have been
D. will start might have been
这个不是对与现在事实相反的虚拟从句吗?为什么不选B呢?

If they ____earlier than expected,they___here now .A. had started would beB. started might beC. had started would have beenD. will start might have been这个不是对与现在事实相反的虚拟从句吗?为什么不选B呢?
A 这是混合虚拟条件句;if 从句与过去事实不相符;主句与现在事实不符.

过去的过去用过去完成时,后面还有个than expected.

不好意思,我不知道应该选A还是C。忘了。。。不过知识点应该是“过去应该做但没有做”。你查一下,应该有这个短语。

这个为错综虚拟语气,看前一句,是对过去事实的虚拟,所以是had+动词的过去分词,而后一句,有一个now,所以判断是对现在的虚拟,所以才用would+动词原形,所以答案是A。整句翻译:如果他们能够比期望的早点起程,他们现在就能到这儿。错综虚拟有点难,很迷糊人,你再找点相关资料学习一下。...

全部展开

这个为错综虚拟语气,看前一句,是对过去事实的虚拟,所以是had+动词的过去分词,而后一句,有一个now,所以判断是对现在的虚拟,所以才用would+动词原形,所以答案是A。整句翻译:如果他们能够比期望的早点起程,他们现在就能到这儿。错综虚拟有点难,很迷糊人,你再找点相关资料学习一下。

收起