Unit10GrammarFocusReadthefollowingsentences
Howlonghaveyouhadthatbikeoverthere
I’vehaditforthreeyears
Howlonghashissonownedthetrainandrailwayset
He’sowneditsincehisfamousbirthday
Haveyoueverplayedfootball
Yes,IdidwhenIwaslittle,butIhaven’tplayedforawhilenow
现在完成时表示动作或状态从过去某一时刻开始、一直持续到现在,多与“since+点时间”或“for+段时间”连用
for表示“经过(一段时间)”,而since表示“自从(……以来)”
常见结构如下:现在完成时---since和for的用法for+表示一段时间的状语一段时间+agosince+表示过去的某一时间点从句来看几个例句吧:Hehaslivedherefor16years
他住在这里有十六年了
Hehaslivedheresince16yearsago
他从十六年前起就住在这里了
Hehaslivedheresince1991
他从1991年起就住在这里了
Hehaslivedheresincehewasborn
他从出生起就住在这里
在对现在完成时的时间状语进行提问时,我们常用howlongHowlonghaveyouplayedbasketball
Howlonghaveyoubeencollectingshells
---HowlonghasMarybeenateacher
---Sincetwoyearsago
介词for短语表示一个时间段,指某个动作或情况到现在为止已持续了多久;since作为介词,接一个时间名词;作为连词,引导一个时间状语从句(从句动词