have died与died的区别?例句:if there were no water in the world, everything___. A.will die B.would die C.would have died D.would have been dead请说一下B与C的区别,还有为什么问句中用were,不用was?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:48:02
have died与died的区别?例句:if there were no water in the world, everything___. A.will die B.would die C.would have died D.would have been dead请说一下B与C的区别,还有为什么问句中用were,不用was?
have died与died的区别?例句:if there were no water in the world, everything___. A.will die B.would die C.would have died D.would have been dead
请说一下B与C的区别,还有为什么问句中用were,不用was?
have died与died的区别?例句:if there were no water in the world, everything___. A.will die B.would die C.would have died D.would have been dead请说一下B与C的区别,还有为什么问句中用were,不用was?
首先这是虚拟语气,所以be动词不论前面的主语是什么都用were
have died是表示过去发生的事对现在造成了一定影响,显然这里不是这个意思.
问句中的were表示虚拟语态,如果世界上没有水,所有东西都会死亡。表示一种假设的情况。
本题选C
Ans: B
''died''与''have died''的区别是在於它们的时态,前者是过去式(past tense),後者是现在完成式(present perfect tense),它们在意思上没有分别。
句中用were,是因为这一句的句式是在conditional sentence中的第二式(type2 condition),句式如下:
e.g....
全部展开
Ans: B
''died''与''have died''的区别是在於它们的时态,前者是过去式(past tense),後者是现在完成式(present perfect tense),它们在意思上没有分别。
句中用were,是因为这一句的句式是在conditional sentence中的第二式(type2 condition),句式如下:
e.g. If I were you,I would ...
通常我们用这句式在形容一些虚构,假设的情况,至於为何我们要加在这里用一些不合文法的字,e.g.句中用were,不用was,就是为了令这句句子听上去荒唐,令人一听就知道是没有可能发生。
望采纳。
收起
这句话是个虚拟语气
have died是现在完成时
在虚拟语气中从句只能用were不能用was