for後接時間段的名詞詞組,表示行為或狀態持續了多久。
Mr. Li enjoyed the country life and lived there for almost fifteen years .
李先生喜歡鄉村生活,並在鄉下住了近15年。
She has worked there for four years .
她已經在那裡工作四年了。
from後接時間點的名詞詞組,表示行為或狀態的起始點,而不涉及其持續時間的長短。
He'll be here tomorrow from about seven o'clock onwards.
明天大約7點鐘以後他在這裡。
Students go to school from Monday to Friday.
學生們週一到週五上學。
since後接時間點的名詞詞組,不僅表示行為或狀態的起始點,而且還強調該行為或狀態從起始點一直持續到此時此刻,因而與延續性動詞的現在完成時連用。
I have been translating the book since last year.
我從去年就開始翻譯這本書。
The factory has been there since 1989.
那家工廠自1989年就在那裡了。
She hasn't been home since her marriage .
她自結婚以後就未曾回過家。
閱讀更多 繪霖英語 的文章