初中语法:什么是“现在完成进行时”?一篇文章带你搞清楚!
现在完成时
标志:have / has + 动词的过去分词
1. 表示一个过去发生并已完成的动作对现在产生影响或结果,强调的是现在的状况(表示“已完成”)。如:
He has left the city. (结果:他目前不在这个城市)
Someone has broken the window. (结果:窗户破了)
I have been busy since last week.
He has taught in our school for 30 years.
I’ve finished half so far.
She hasn’t seen you for ages.
His father hasn’t touched beer for a whole week.
I have often heard that he is the cleverest person in that company.
I’ll go to your home when I have finished my homework.
If it has stopped snowing in the morning, we’ll go the park.
I have been there many times since the war.
We haven’t seen each other since last week.
We have been friends ever since.
I’ve been ill for the past three weeks.
Great changes have take place in the last ten years.
I have been here (for) the last/past month.
We haven’t had any trouble so far.
So far the search for the missing middle-aged woman has been fruitless.
Up to now he’s been quiet.
Up to now, the work has been easy.
I have heard nothing from him up till now.
Up till now we have planted over 2000 trees.
It’s the first time (that) I’ve been here.
It will be the first time (that) I’ve spoken in public.
It is the second time (that) I have met him today.
This is the best film that I’ve (ever) seen.
I have seen this film. (我已经看过了这部电影)
I saw this film yesterday. (我是昨天看的这部电影)
He has lived in Hangzhou since last spring.
My grandfather bought the car five years ago.
(×) He has died for two years. 他死了两年了。
(√) He has been dead for two years.
(√) He died two years ago.
(×) The film has begun for 10 minutes. 电影开演十分钟了。
(√) The film has been on for 10 minutes.
(√) The film began 10 minutes ago.
(×) She has married for three years. 她结婚有三年了。
(√) She has been married for three years.
(√) She married Mike three years ago.
She has been to Paris (three times).
She has gone to Paris.