现在完成时态语法A现在完成时中的Since和For现在完成时可以用来表示发生在过去某一时刻的\持续到现在的动作或状态,常与For\Since引导的时间状语连用
1For+时间段
表示"有(多长)一段时间了"
如:IhavestudiedEnglishforfiveyears
我学英语已有五年了
Hismotherhasbeenillforaweek
他妈妈已经病了一个星期了
2Since+时间点
表示“自从……以来”
(1)Since+过去一个时间点
如:(过去年份,从……以来)Ihavelivedheresince2003
我自从2003年以来就一直住在这儿
(2)Since+时间段+ago
如:(从……以前起)ShehasstayedinGuangzhousincethreemonthsago
他自三个月前就一直待在广州
(3)Since+从句(一般过去式)
如:(从……以来)MrWanghasworkedinthefactorysincehecametothecity
自从到这个城市以来,王先生一直在这家工厂工作
(4)Itis+时间段+Since+从句(一般过去式)
如:(中考完成句子常用)Itis13yearssinceIbegantolivehere
我住在这儿已有13年了
3For、Since引导的短语或从句可以互换
如:(1)IhavestudiedEnglishforfiveyears
我学英语已有五年了
=IhavestudiedEnglishsincefiveyearsago
=ItisfiveyearssinceIbegantostudyEnglish
(2)IhavelivedinGuangzhousince40yearsago
我住在广州已有四十年了
=IhavelivedinGuangzhoufor40years
=Itis40yearssin