现在完成时与一般过去时有什么区别thisyear这个时间状语-查字典问答网
分类选择

来自孙家肃的问题

  现在完成时与一般过去时有什么区别thisyear这个时间状语,它后面应该跟现在完成时还是用一般过去时

  现在完成时与一般过去时有什么区别

  thisyear这个时间状语,它后面应该跟现在完成时还是用一般过去时

1回答
2020-06-05 23:55
我要回答
请先登录
贾兴红

  现在完成时:

  表示(1)目前已经完成的动作,或(2)刚刚完成的动作,也可以表示(3)从过去某一刻发生,现在仍然延续着的动作或情况.这个时态强调动作对现在的影响.

  Theconferencehaslastedforfivedays.会议已经开了五天.

  Hehasjustboughtanunusualcar.他刚刚买到一辆不一般的小轿车.

  当句子中出现表示到现在为止这段时间的状语时,谓语动词一般用现在完成时:这类状语有:uptonow,uptillnow,sofar,thesedays,thissummer,for后面接一段时间的短语或since等:

  Wehaven’tseeneachotheragainsincewegraduatedin1987.1987年毕业后我们就一直没见面.

  Uptillnowwehaveestablishedtenprojects.到目前为止我们共上了十个项目.

  Sofartheyhaveonlylearnedthefirstthreechapters.到现在为止他们只学了前三章.

  Wehaven’thadmuchrainthissummer.今年夏天没下多少雨.

  一般过去时:

  一般过去时表示(1)过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作),也可以表示(2)过去习惯性的动作.一般过去时不强调动作对现在的影响,只说明过去.

  IhadawordwithJuliathismorning.今天早晨,我跟朱丽亚说了几句话.(1)

  Hesmokedmanycigarettesadayuntilhegaveup.他没有戒烟的那阵子,烟抽得可凶了.(2)

  一般过去时常与表示过去的时间状语或从句连用,如:yesterday,lastweek,in1993,atthattime,once,duringthewar,before,afewdaysago,when等等.

  句子中谓语动词是用一般过去时还是用现在完成时,取决于动作是否对现在有影响.

  Haveyouhadyourlunch?你吃过午饭了吗?(意思是说你现在不饿吗?)

  Yes,Ihave.是的,我已经吃过了.(意思是说已经吃饱了,不想再吃了.)

  Whendidyouhaveit?你是什么时候吃的?(关心的是吃的动作发生在何时.)

  Ihaditabouttenminutesago.我是大约十分钟以前吃的.

  Usedtodosomething表示过去常做而现在已经停止了的习惯动作.

  Iusedtoworkfourteenhoursaday.过去常常一天干十四个小时.

2020-06-05 23:58:39

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •