= I've lived here for 13 years.
= It is 13 years since I began to live here.
2)I haven't seen him for three years .我三年没有看见他了.
= I haven't seen him since three years ago
= I haven't seen him since 2000.
= It is 3 years since I saw him last time.
3)Mr Wang has worked in the factory since he came to the city .
自从到这个城市以来,王先生一直在这家工厂工作.
4)She's been at this school since five years ago.
自从五年前以来她就在这个学校.
注意:①在这类句子的肯定句和疑问句中谓语动词必须用延续性动词.短暂性动词由于动作不能持续,故不能与for(达到;累计)或since(自从...到现在)引出的时间状语连用.
②对for和since引导的时间状语提问要用How long
1) 他入团两年了.
误:He has joined the League for two years.
正:He has been a League member for two years.
2)我买这辆自行车三年了.
误:I have bought this bike for three years.
正:I have had this bike for three years.
2) ▲部分短暂性动词与之对应的延续性动词:
短暂性动词 延续性动词
【高中英语语法详解:现在完成时用法详解】相关文章:
★ 英语语法:疑问句
★ 初中英语语法大全
最新
2016-11-24
2016-11-24
2016-11-09
2016-11-04
2016-11-04
2016-11-02