当前位置: > If he had been here yesterday,the experiment would have been successful....
题目
If he had been here yesterday,the experiment would have been successful.
If you had taken your medicine yesterday,you would be better today.
同样是虚拟语气,这两句话前半句都是过去完成时,为什么后半句一个是过去完成时,一个是一般过去时?

提问时间:2021-01-16

答案
前半句都是讲过去的事.用had+过去分词.
例1的后半句也是讲过去的事.也用had+过去分词.译成:
如果他昨天在这儿,(昨天)这个实验就会成功了.
例2的后半句讲现在的事.用would+动词原形.译成:
如果你昨天服了药,你今天就会好些了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.