1(2)2构成: have/has+ 过去分词( 1 )表示动作发生在过去某个或某段时间,并对现在产生影响和结果,动作到现在刚完成或还在继续
常和 for , since ,already, yet, recently, lately, once, twice, just, ever, never , during/in/over the last(past)few years (months, weeks) , in recent years , so far, by now, up/till(to) now, of late, these days 等状语连用
现在完成时3I haven’t heard from him of late
(表示最近我没有他的消息)最近我没收到他的来信
I have seen the film before
( 表示我知道影片的内容 )我以前看过这部电影
4( 2 ) 在“最高级+名词”或“这是第几次”之后所接的定语从句中常用现在完成时
It/This/That is the most interesting book that I have ever read
这是我所读过的最有趣的一本书
It/This is the first time that I have been to Beijing
这是我第一次来北京
5( 3 )在时间或条件状语从句中,现在完成时可以代替一般将来时
I shall post the letter as soon as I have written it
我一写完信就去寄了
6( 4 ) 瞬间动词不能与 for 短语连用
He has left the city for two years
( 错误 )He has been away from the city for two years