当前位置: > 请教关于虚拟语气...
题目
请教关于虚拟语气
句子是这样的 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.
不知道这两句是否正确

提问时间:2021-01-18

答案
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.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.