haddone是什么时态

一个是现在完成时(表示动作在现在时间之前的完成),一是过去完成时(表示动作在过去的一个时间点之前就已经完成了)

had done 过去完成时的主动语态结构 have been done 现在完成时的被动语态结构 done 为过去分词 前两个结构在句中充当谓语,而done当然不能单独做句子谓语. 如:I had read these books before you came here. These books have been read by me. 2. 第三个不做句子谓语,可做定语,状语,补足语等,表示被动关系和动作的完成 如:Encouraged by my teacher, I decided to work harder.

had been done 是过去完成被动时态 had done 是过去完成时态,表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成.we had just had our breakfast when peter came ini had done sth=sth had been done by me一般这两个时态有固定的时间状语做搭配的关键还是要看上下文进行选择的

in the last few years这个词组是“在过去的几年中”的意思,一般理解为截止到说话当天,因此时间跨度为从过去到现在,那么一件事从过去某个点开始发生,一直持续到现在,属于现在完成时,因此将此词组判定为选择现在完成时的标志时间状语.in the past years / over the last years / over the past years 这三个时间状语同上.

过去时因为that后面的句子和前面的动作是同时发生的

主系表结构包括被动的

过去完成时

have done是现在完成时,表示过去的事对现在的影响或过去的动作延续至今并且有可能继续下去.had done是过去完成时,表示过去的过去,一般句子中会有一个明显的表示过去的时间的词作为标志.例句如下:I have lived here 3 years.我在这居住3年了.居住这一动作延续到现在并且可能继续. He had finished his homework before he went swimming.此句中已有明显的表示过去的动词went,finish这一动作发生在went之前(时间上)所以是过去的过去,要用过去完成时

我本以为他知道开会的时间主语I ,谓语had thought,后面的部分是宾语从句,省略了引导词thathad thought是过去完成时,表示的时间简单说“过去的过去”,即在过去式之前发生的动作,从句的谓语动词knew用了过去式,说话人在这之前就“以为”,所以时态完全正确

has helpedsaw时态要搞清楚现在完成时是到现在都有影响的过去完成时是到过去那一刻有影响过去式是过去发生, 对现在没有影响或延续的

相关文档

英语时态8种基本时态
hashave时态
had been done
haddone造句
unfortunate
for a long time
英语的各种时态
16种时态语态总结表格
get sth done
被动语态结构
过去完成时的被动语态
现在完成时的标志词
过去分词和过去式的区别
高中英语16种时态表格
has done是什么时态la
英语八大时态总结表
初中英语的各种时态
英语时态口诀
电脑版