实用标准文案精彩文档现在完成时与一般过去时的区别现在完成时与一般过去时都表示一个在过去完成的动作
它们属于不同时间的两种时态,现在完成时属于现在时态的范畴,而一般过去时属于过去时态的范畴
下面我们先从构成形式上区别一下两种时态
现在完成时的动词形式为:“have(has)+动词的过去分词”像have/hasdone:而一般过去时的动词形式为:“动词的过去式”像did
例如:Jack’smothertookhimtoschooleverydaywhenhewasinprimaryschool
杰克在小学时他妈妈每天送他上学
MariahasneverreadanyChinesestories
玛利亚从未读过中国故事
基本用法不同:“对现在影响”、“持续到现在”正如前面所说,现在完成时是与现在有关的时态,属现在时态的范畴,现在完成时与一般过去时最大的区别有两点:它侧重于过去的动作对现在造成的影响;而一般过去时是一种过去时态,侧重于表示过去的动作,与现在无关
例如:YesterdayIwenttothezoo
昨天我去了动物园
(仅说明昨天去了动物园,与现在无关)LiLeihasreadthebook
李磊已看过那本书
(说明李实用标准文案精彩文档磊了解那本书的内容)另外,现在完成时还可以表示动作从过去某个时候开始一直延续到现在,强调动作的延续性它常与for及since引导的一段时间状语连用
例如:Hehaslivedherefortenyears
他已在这儿住了10年了
)TheGreenshaveworkedinChinasince1998
格林一家自1998年到现在一直在中国工作
TheGreensworkedinChinain1998
格林一家1998年在中国工作
)Hehaslivedinthecountryforalongtime
他在农村生活了很长