精品中的精品!可以直接打印!
2. , ,常与since + 过去的时间点,for +时间段,so far(到目前为止) 等时间状语连用。
如:I have learnt English for more than ten years.我已经学了10多年的英语。
(从10年前开始,持续到现在还在学) 她已经游泳了半个小时
(半个小时前已经开始游泳,到现在还在游)
3. 如:I have ever been to the Summer Palace? (我曾去过颐和园)
I have never had a car.(我从未有过汽车。)
4.
have been to,表示去过某个地方,现在已经回来了
have gone to表示去了,但还没有回来,也许是在去的途中
have been in指的是在某个地方,从过去一直延续到现在
5. :come,go,die延续性动词才能使用。
如:他已经死了十年了。
不能说成:He has died for ten years.×
正确表达是:He has been dead for ten years. √
go out外出 →be out
die 死→be dead
arrive到达 →be here
begin(start)开始→be on
come back回来 →be back
leave离开 →be away
fall ill(sick, asleep) 生病/入睡
→be ill(sick, asleep)
get up起床 →be up finish完成 →be over put on穿 →wear 或be on open打开 →be open join加入 →be in 或be a member of… close关门 →be closed go to school去上学 →be a student borrow
借 →keep buy买 →have
1、现在完成时构成:have/has + done
2、当句中有never, ever, just, already, yet, before等时,常用现在完成时。
3、当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,
谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词。