They have lived here since 1990.
What has happened to the USA in the last 350 years?
注意点一: 现在完成时与一般过去时的用法比较 现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示 过去的动作对现在造成的影响;一般过去时表示动作发生的时间在 过去。现在完成时属于现在时态范围,因此,不能和表示过去的时 间状语连用。 如:yesterday, last night, two weeks ago等 试比较: The plane has arrived . 飞机已经来了。(说明现在的情况:飞机 在这儿) The plane arrived a quarter ago. 飞机是一刻中以前来的。(强 调动作发生的时间在过去) I have taught here for fifteen years. 我在这儿已经教了十五年。 (表示十五年前的动作一直延续到现在,还可能会继续。) I taught here for a year. 我过去在这儿教过一年。(表示“我“现 在已经不在这儿任教了)
((√×))
He has joined the League member for two years. ( ×)
√ He has been a League member for two years. ( )
他已入团两年了。
The man has been dead for several years. The man has died for several years. 这个人已经死了几年了。
练习:用have(has) been 或have(has) gone 填空 A: Where __1__ Li Fei __1__? B: He __2__ to Hainan Island. A: How long __3__ he __3___ there? B: He ___4__ there for three days. A: When will he come back , do you know? B: I’m afraid he won’t come back recently. A: Could you tell me the way to Hainan Island? B: Sorry, I __5__ never __5__ there. A: How many times __6__ Li Fei __6___ to that place? B: He __7__ there only once.