如何掌握现在完成时的用法?
发布网友
发布时间:2022-05-27 05:10
我来回答
共1个回答
热心网友
时间:2022-05-27 06:40
现在完成时的用法
结构:have / has + V-ed (动词的过去分词),主语是第三人称单数时用 has。
用法:
1. 动作开始于过去,延续到现在:
e.g. I have studied English for 4 years. (4年前开始,到现在还在学。)
She has been a dancer for ten years. 她已当了十年的舞蹈演员了。
2. 动作在过去就完成了,但对现在有影响:
e.g. I have had my breakfast. (我已经吃过早饭了。) 吃饭的动作发生在早上,但对现在的影响是我的肚子是饱的。
I have seen the film already. 我已经看过那部电影了。(看电影在过去,但现在我知道电影的内容了。)
Have you seen my bag? 你看到我的手提包了吗? (看见在过去,但你知道它现在在哪里? )
有时与just, already, yet, recently, before,等时间状语连用,如:
现在完成时不能用具体的过去时间,如,yesterday, last week, two days ago, in1983, just now,。
但常与“since+ 时间点”,“for+时间段”,up to now, till now等时间状语连用。
e.g.
So far there has been no bad news. 到现在为止还没有什么坏消息。
They’ve lived here since 1989. 从1989年起他们就在这里住了。