什么是一般过去时现在完成时的区别

  • 日期:2019-09-11 11:02
  • 来源: 未知
  • 浏览:
  • 字体:[ ]

 现在完成时和一般过去时的区别

(1)现在完成时和一般过去时的区别
   现在完成时强调的是过去的动作对现在的影响,它和现在有密切的联系。一般过去时强调的是动作发生的时间、地点,不涉及对现在的影响。所以,凡是含有表示过去的时间状语的句子,都必须用一般过去时,不能用现在完成时。如果询问某事发生的时间、地点,只用一般过去时。
   Lucy called you just now.
   露西刚才给你打电话了。(just now是表示过去的时间状语,所以用一般过去时)
   I have just called her.
   我刚打过电话给她。(just强调已经打过电话了,无需再打)
   I’ve had my lunch.我已吃过午饭。(强调过去的动作对现在的影响)
   When/Where did you have it?
   你什么时候/在哪儿吃的?(不管是时间还是地点,都与现在无关,所以要用一般过去耐)
(2)常与现在完成时连用的时间状语
   现在完成时常与表示从过去某时刻延续到现在,并包括现在在内的一段时间状语连用,如recently(最近),lately(近来),so far(至今),up to now(至今),today, this morning, this week, in the past few months(过去的几个月里),already,yet,never,ever,just(刚)等。
   So far I have learned 3,000 English words.
   至今我已学了3 000个英语单词。
   In the past few years, my hometown has changed a lot.
   在过去的几年里,我的家乡发生了很大的变化。
(3)一般现在时和现在完成时都可以和often,always,seldom. never等副词连用,但意义不同。现在完成时强调一段特定时间里的情况;而一般现在时强调一般情况,说明主语的特征。
   He has always helped us.
   他总是帮助我们。(到目前为止)
   He always helps us.
   他总是帮助我们。(一贯如此)

    关于我们 广告合作 版权声明意见建议 RSS订阅 TAG标签网站地图

    COPYRIGHT 2009 - 2020 自学习网

    本站部分内容摘自网络,若您的文章不愿被本站摘录,请及时通知我们。