内容正文:
现在完成时
have/ has +过去分词
now
past
future
一般过去时
现在完成时
一般过去时表示的是纯粹在过去发生的事情
现在完成时表示的是在过去某个时间开始并持续到现在的动作/状态,或者发生在过去却对现在造成的影响
过去分词的构成
1.直接加-ed。如:play-played
2.以字母e结尾的直接加d 。如:name-named
3.以辅音字母加y结尾的,变y为i加ed。如:carry-carried
4.重读闭音节且末尾只有一个辅音字母,双写这个辅音字母再加-ed。如:stop-stopped
1) 表示到现在为止已经完成或刚刚完成的动作。
Now we have planted all the trees.
He has just come back.
They have built many buildings in this city.
现在完成时的用法
2) 表示过去发生的动作,强调结果或对现在的影响。
Someone has broken the window. (窗户现在是坏的)
I have already lost the key. (我现在没有钥匙)
I haven’t read that book yet . (不了解书的内容)
I have just cleaned my hands. (手是干净的)
常与already(已经), yet(已经), just(刚刚),ever(曾经)等词连用.
already: 常用于肯定句中.
yet: 常用于否定句,疑问句尾.
在以上两种用法中常跟already, not…yet, never, just, before, ever, recently等时间继续下去的状语。
3) 表示过去已经开始, 持续到现在, 也许还会继续下去的动作或状态,常与包括现在在内的一段时间的状语连用。
She has learned English for 5 years.
He has lived in Beijing since he was born .
Has he lived in Shenzhen for 4 years?
常与for, since引