关于had has等英语语法has been V+ing和had been V+ing的区别.
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:52:34
关于had has等英语语法has been V+ing和had been V+ing的区别.
关于had has等英语语法
has been V+ing和had been V+ing的区别.
关于had has等英语语法has been V+ing和had been V+ing的区别.
1楼的说得没错.但是这样很抽象,我写个例句吧:
I has been studing English for two months.
我已经持续学习英语两个月了.
(学习英语这件事到你说这句话时还在做,并且对现在有影响,FOR更是在现在完成时句子里的标志介词,)
I had been studing English for two months by the end of this year.
到这年为止,我持续学习英语两个月了
(这一句就没有指是上两个月,这年末已经到了,而你学习英语是年末之前的事,你说这句话的时候已经没在学习英语了.)懂了吗?
HAS BEEN DONING是现在完成进行时,HAD是过去完成进行时,用于过去的过去正在做某事
has been V+ing是现在完成进行时
had been V+ing是过去完成进行时,是在过去的完成时态(就是has been V+ing
中的has在句中变成过去时
前者是现在完成进行时,后者是过去完成进行时。这就是区别。
has been V+ing是现在完成进行时,表示从过去的某个时间点开始到现在一直在做某事,如:
I have been studying IELTS half an year.
had been V+ing过去完成进行时,表从过去的过去开始到过去某个时间点一直在做某事,如:
I had been designing a perfect wedding dress sin...
全部展开
has been V+ing是现在完成进行时,表示从过去的某个时间点开始到现在一直在做某事,如:
I have been studying IELTS half an year.
had been V+ing过去完成进行时,表从过去的过去开始到过去某个时间点一直在做某事,如:
I had been designing a perfect wedding dress since the day I met him.
收起