当前位置: > 帮我区分一下英语语法?...
题目
帮我区分一下英语语法?
第一个是现在完成时和过去完成时的区别.have done 和 had done
第二个是现在完成将来时和将来现在完成进行时.will have done 和 will have been doing
不要copy要自己的见解用自己的理解告诉我谢谢可以加分.

提问时间:2021-01-01

答案
现在完成时和过去完成时的区别就在于一个是现在一个是过去
现在完成是以现在的状态描述一个现在完成的事情,而过去完成则是以过去的状态,描述一个过去的过去完成的事情
比如:I had an exam yesterday,I had studied about it.
我昨天有一个考试,我已经完成了复习(考试发生在过去,而复习则是发生在考试之前,过去的过去)
I will have an exam tomorrow,I have studied about it.
我明天有一个考试,我已经完成了复习(考试在明天,而复习则是今天完成的)
will have done和will have been doing的区别则在于一个突出将来要完成的事情,一个突出过去在做,将来还要继续做的事情
比如:I will have studied about my exam tomorrow.
我明天就会完成我对考试的复习
By tomorrow,I will have been studying about my exam for 5 days.
到明天,我为了考试准备复习就已经5天了
^还有问题欢迎追问
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.