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 .
她已经在那里工作四年了。
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 .
她自结婚以后就未曾回过家。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com