在現在完成式使用「for」和「since」 | since this week
當我們在使用現在完成式時,如果考量的是動詞的持續時間,就以 for+一段時間來定義持續時間的長短;如果考量的是動作開始的時間點,就用 since+一個時間點即可。「for」和「since」也可以用於過去完成式。「since」只能用在完成式,而「for」除了用在完成式,也可以用於過去簡單式。for+一段時間forsixyears,foraweek,foramonth,forhours,fortwohoursIhaveworkedhereforfiveyears.since+時間點sincethismorning,sincelastweek,sinceyesterdaysinceIwasachild,sinceWednesday,since2oclockIhaveworkedheresince1990.for用於現在完成式S...
當我們在使用現在完成式時,如果考量的是動詞的持續時間,就以 for + 一段時間來定義持續時間的長短;如果考量的是動作開始的時間點,就用 since + 一個時間點即可。「for」和「since」也可以用於過去完成式。「since」只能用在完成式,而「for」除了用在完成式,也可以用於過去簡單式。
for + 一段時間for six years, for a week, for a month, for hours, for two hoursI have worked here for five years.
since + 時間點since this morning, since last week, since yesterdaysince I was a child, since Wednesday, since 2 oclockI have worked here since 1990.
for 用於現在完成式She has lived here for twenty years.We have taught at this school for a long time.Alice has been married forthree months.They have been at the hotel for a week.
since 用於現在簡單式She has lived here since 1980.We have taught at this school since 1965.Alice has been married since March 2nd.They have been at the hotel since last Tuesday.