since和for在完成时中用法的区别(forfrom和since用法区别)

for后接时间段的名词词组,表示行为或状态持续了多久。

Mr. Li enjoyed the country life and lived there for almost fifteen years .

李先生喜欢乡村生活,并在乡下住了近15年。

She has worked there for four years .

她已经在那里工作四年了。

since和for在完成时中用法的区别(forfrom和since用法区别)(1)

from后接时间点的名词词组,表示行为或状态的起始点,而不涉及其持续时间的长短。

He'll be here tomorrow from about seven o'clock onwards.

明天大约7点钟以后他在这里。

Students go to school from Monday to Friday.

学生们周一到周五上学。

since和for在完成时中用法的区别(forfrom和since用法区别)(2)

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 .

她自结婚以后就未曾回过家。

since和for在完成时中用法的区别(forfrom和since用法区别)(3)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页