作业帮 > 英语 > 作业

请教关于虚拟语气句子是这样的 If we had a map,we wouldn't be lost.只知道 1 If

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 07:07:09
请教关于虚拟语气
句子是这样的 If we had a map,we wouldn't be lost.
只知道 1 If S had done,S would be doing.
2 If S had done,S would do.
这两种情况,而句子变成 If S had,S would be done
如果按照上面的两种情况,be lost是否等于do?而不是be done?
主要对虚拟语气种类了解不全,刚开始学,不知道什么时候用例句的形式
那两个句型
1 If S had done,S would be doing.
2 If S had done,S would do.
实例:1.If the weather had been more favorable,the crops would be growing still better.
2.If he had received six more votes,he would be our chairman now.
不知道这两句是否正确
If we had a map,we wouldn't be lost.这个句子的确是“虚拟语态”的句子,但不能用“没有发生”来解释,因为所表述的行为尚未进行.因此只能算是一个“判断”或者“建议”.
如果是对已经发生了的事的描述,句子应该是:
If we had had a map,we wouldn't have been lost.
或者:
Had we had a map,we wouldn't have been lost.(我们迷路了是因为我们没带地图.)
上面这个句子和你后面问的问题并没有可比之处.而且,If S had done,S would be doing 和 If S had done,S would do 这两个句型看上去有问题.你能举出它们的实例来吗?
be lost 就是 be done 的具体应用,而不等于do.
再问: 谢谢帮忙解答,追问里字数限制,只能写在补充问题里
再答: If the weather had been more favorable, the crops would be growing still better.If he had received six more votes, he would be our chairman now.这两个句子应该是:If the weather had been more favorable, the crops would have been growing still better.If he had received six more votes, he would have been our chairman now.这两个句子的句型是 if......had done/been......, ......would have done/been (doing)......这是地道的描述过去应该发生而没有发生的“虚拟语气”表达方式。其中的 had done 是所谓的“过去完成时”,主句里的 would have done/been 称作“过去将来完成时”。这两个谓语特征是表达已经发生动作虚拟语气的语法结构。