①
(1)表示从过去某一时间开始一直持续到现在,也许还将持续下去的动作或状态
常用的状语有:lately,recently,in the last/past few days/years,since then,up to now,so far……
(2)可表示过去发生或已经完成的某一动作对现在造成的影响或结果,注意:这时说话者说话的重心在过去的事情对现在造成的影响上
常用的时间状语有:already,just,yet,before……
②用于时间、条件状语从句中:表将来要完成的动作或一个动作先于另一个动作前而发生(动作有先后)
③在“It/This + is/will be + the +first/second/third……time + that从句”
that从句中:谓语动词用现在完成时
④在“It/This + is + the best/worst/most interesting……+ n. + 从句”
从句中:谓语动词用现在完成时
⑤注意:瞬间动词可以用于完成时,但其肯定句:
(1)不可以接表示一段时间的状语
(2)若要接表示一段时间的状语,需要做一些相应的变换
类似的转换有:
买buy → have,借borrow→keep,结婚get married → be married,离开leave → be away,回来come back → be back,
生病fall ill → be ill,死亡die →be dead,
关闭turn off → be off,动身leave for → be off to,
睡觉go to bed → sleep,穿put on →have on/wear,
参加join → be a member of,入睡go to sleep → be asleep
过去完成时
结构:had done
①表示过去某一时间或某一动作前已完成的动作或存在的状态
常与by,by the end of,by the time,before,since,until……后接表示过去某一时间的短语或从句连用