现在完成时与一般过去时 (Present Perfect vs Simple Past)

出现在 3 课

  1. Lesson 6Percy Buttons珀西·巴顿斯

    这两个时态都讲过去发生的事,区别在于“看问题的角度”。现在完成时(have/has + 过去分词)不说明具体时间,强调动作对现在的影响或结果,常和 just、already、yet、ever、never 连用;一般过去时(动词过去式)讲的是过去某个确定时间发生、已经结束的事,常和 yesterday、last week、ago、then 等连用。本课第一句 I have just moved 说“我刚搬来(现在住在这里)”,接下来讲昨天的故事就全部换成一般过去时。判断的关键:句子里有没有明确的过去时间。

  2. Lesson 11One Good Turn Deserves Another礼尚往来

    这两个时态都讲过去的事,但角度不同。一般过去时讲"过去某个时间发生了什么",常有明确的过去时间(years ago、yesterday);现在完成时讲"到现在为止的经历或结果",不说具体什么时候,常与 never、ever、already、yet、so far 连用。本课中 Tony worked in a lawyer's office years ago 是过去的事实;He has never borrowed money from me 讲的是"到现在为止从没有过",和现在有关。同一个人、同一件事,选哪个时态取决于你是在说过去的一个时间点,还是在说到现在为止的情况。

  3. Lesson 29Taxi出租车

    现在完成时 (have/has + 过去分词) 强调过去的动作与"现在"有关系:结果还在、经历到现在为止、或动作从过去持续到现在。一般过去时只说"过去某个时间发生了什么",和现在无关。判断时看时间状语:just / already / since / so far / ever 等用现在完成时;last week / in 1990 / yesterday / once 等明确的过去时间用一般过去时。本课先用现在完成时介绍 Fawcett 船长"已经"做了什么,再用一般过去时讲具体的几次经历,两种时态交替出现,是最典型的对比。