for引導(dǎo)一段時(shí)間,強(qiáng)調(diào)時(shí)間由始至終,可譯為“(時(shí)間)長(zhǎng)達(dá)……”,一般與有長(zhǎng)度的.時(shí)間短語(yǔ)連用,如for three weeks, for a long time 等,可用于現(xiàn)在(過(guò)去)完成時(shí)或過(guò)去時(shí)的句子里。
for是并列連詞,引導(dǎo)的是并列從句,表示原因的語(yǔ)氣很弱,一般是對(duì)結(jié)果作出推斷性的補(bǔ)充說(shuō)明或解釋,不表示直接原因,for前多加逗號(hào)。for用法較正式,很少用于口語(yǔ),一般用于書(shū)面語(yǔ)。
例句:The French teacher has been in China for about a month.這位法國(guó)老師在中國(guó)已經(jīng)大約一個(gè)月了。
表示一段時(shí)間或方式的短語(yǔ)中的for,in,by,at等常常省略;但是在否定句中或引導(dǎo)介詞短語(yǔ)位于句首強(qiáng)調(diào)持續(xù)時(shí)間時(shí),for一般不可省略。
We’vebeenhere(for)threedays/weeks.我們來(lái)這里已有三天/周了。
for+定制時(shí)段,動(dòng)詞如果是延續(xù)的,采用現(xiàn)在或過(guò)去完成時(shí),則表示該延續(xù)動(dòng)作或狀態(tài)一直繼續(xù)到參照時(shí)間點(diǎn)尚未結(jié)束。
I’vehadfluforthelastweek.我一周來(lái)一直害流感。