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