当有 so far, in/during/over the past/ last few days(在过去/最近的几年里),since 接过去时间状语或过去时的句子等常用 现在完成时 (不能与确定的时间)
• I’ve lived here for ten years. 我在这里住了10年。 (现在仍住这儿)
I have finished my homework. I have not finished my homework. Have you finished your homework? Yes, I have./No, I haven’t.
She has been to Europe. She hasn’t been to Europe. Has she been to Europe? Yes, she has./No, she hasn’t.
注3):短暂性动词不能和for或since引 导的时间状语连用,也不能用于how long问句中。
(误)I have left for 5 years. (正)I have been away for 5 years.
短暂性(短动词)动词不能和表示一段时间的时间状语连用,但是 他可以转换成相应的延续性(长动词)动词.
含义及用法:
2. 表示一个从过去开始,一直持 续到现在的动作或状态。
通常和for或since引导的时间状语 连用。 注1):要使用延续性动词
(1)for + 一段时间
I have been here for 5 weeks. He’s studied English for 3 years. She has worked for 10 hours.
字母后+-ed 。
drop---dropped--dropped 2 、不规则动词,见不规则表(p104)