Module4Seeingthedoctor现在完成时(三)1.—Howlonghaveyoubeenlikethis
你像这样有多长时间了
—SinceFriday
I'vebeenillforaboutthreedays
我已经病了大概三天了
2.Ihaven'tdonemuchexercisesinceIgotmycomputerlastyear
自从去年我有了电脑以来,我就没怎么锻炼过
3.Wehaveplayedfootballforayearnow
现在我们踢了一年的足球
1.如果要表达某一行为或状态从过去某时间一直持续到现在,则要用现在完成时态
这时,句子通常要与表示一段时间的时间状语连用,这类状语通常由for或since来引导
需要注意的是,for后面接一段时间,而since后面接时间点或过去时态的句子,即for用来说明动作延续的时间长度,since用来说明动作的起始时间
例如:IhavelivedinHebeifortenyears
我在河北已经住了十年
Hehasbeeninthisschoolsince2010
自从2010年起,他就在这所学校了
MysisterhaslearntEnglishsinceshewasfour
我姐姐从4岁起就开始学英语
2.如果要对现在完成时态句子中的时间状语进行提问,通常要用howlong
例如:—HowlonghaveyoustudiedEnglish
你学英语学了多长时间了
—Forfouryears
—Howlonghashetaughthere
他在这儿教书多长时间了
—Sincefiveyearsago
3.在现在完成时态的句子中,短暂性动词一般不能与时间段连用,但在否定句中,则一般可以和表示一段时间的for短语连用
例如:Ihavestayedinthe