英语中的时态怎么区分-查字典问答网
分类选择

来自戴永的问题

  英语中的时态怎么区分

  英语中的时态怎么区分

1回答
2020-05-31 15:38
我要回答
请先登录
乐进文

  一、现在进行时与一般现在时的区别

  (1)现在进行时强调目前正在进行的动作,而一般现在时强调经常性或习惯性的动作.如:

  I’mreadingastorynow.我在看一个故事.(目前正在干的事情)

  Ireadstoriesinmysparetime.我有空时看故事.(经常性的行为)

  (2)现在进行时强调现阶段一直在进行的动作,而一般现在时只表示动作的重复,而不表示动作的持续.如:

  Whatareyoudoingthesedays?这几天你在干什么?

  TheyarelearningEnglishinthesummerholiday.他们暑假在学英语.

  TheyreadEnglisheveryday.他们每天读英语.

  TheyplayvolleyballeverySunday.他们每周星期天都打排球.

  (3)表示短促动作的动词(如jump,knock,beat,pick,skip等)的进行时,表示动作的重复.如:

  Thegirlsarejumpingoverthere.女孩子们在那边跳.

  Hisheartisbeatingfast.他的心脏跳得很快.

  (4)某些表示希望或想法的动词(如hope,wonder,want等)的进行时可以表示委婉客气.如:

  I’mwonderingwhetheryoucanhelpusnow.我不知道你现在能否帮我们一下.

  I’mhopingthatyouwillsucceed.

  二、过去进行时与一般过去时的区别

  (1)过去进行时强调动作在过去某时刻正在进行或持续,而一般过去时表示动作的完成.如:

  Hewaswritinghiscompositionlastnight.他昨晚在写作文.(不一定写完)

  Hewrotehiscompositionlastnight.他昨晚写了一篇作文.(已经写完)

  (2)表示过去的状态、感觉及心理活动的静态动词(如be,like,love,hate,fear,own,hear,see,know,want,notice)可用于一般过去时,但通常不用于进行时.如:

  Ihateditwhenamanspokewithhismouthfulloffood.我讨厌人们说话时口里含着食物.

  (3)一般过去时与always,constantly,forever,continually等连用,表示过去经常性、习惯性的动作;而过去进行时与always,constantly,forever,continually等连用,表示动作的重复,常带有感情色彩.如:

  Healwaysgotupatsix.他过去总是6点起床.

  Hewasalwaysthinkingofhiswork.他总是一心想着工作.

  (4)有时过去进行时可以用来替换一般过去时,但一般过去时表示主语的行为是经过认真考虑的;而过去进行时表示一种较随便或没有进行仔细考虑的行为.如:

  Ithoughtthathewouldagreewithus.我认为他会同意我们的观点.

  Iwasthinkingofpersuadinghimtofollowmyadvice.我想要说服他接受我们的建议.

  三、现在完成时与一般过去时的区别

  现在完成时强调动作的结果对现在的影响,属于现在时的范畴;一般过去时强调动作所发生的时间,属于过去时的范畴.因此,过去时需跟过去时间连用或有表过去时间的上下文连用,而现在完成时不能与过去时间连用.如:

  Ireadthebooktwoweeksago.我两周前读了这本书.

  Ihavereadthebookfortwoweeks.这本书我读了两周了.

  四、现在完成时与现在进行时

  现在完成时强调动作持续到现在,并且还有可能持续下去,或动作刚结束;而现在进行时只强调目前的状态.如:

  Theyhavetalkedforabouttwohours.他们谈了大约两个小时.(强调动作的持续)

  Theyaretalking.他们在谈话.(强调目前的状态)

  五、过去完成时与一般过去时的区别

  (1)过去完成时表示以过去某时间为起点以前所发生的动作或存在的状态,即:过去完成时强调“过去的过去”,而一般过去时只表示以现在时间为起点以前所发生的事情或存在的状态.如:

  Hestudiedtheretwoyearsago.他在那儿学习了两年.(离现在两年)

  Hesaidhehadstudiedtheretwoyearsago.他说他在那儿学习了两年.(离他说话时两年)

  (2)表示过去某个时间以前所连续发生的两个或两个以上的动作时,一般用and,then,but按照动作的先后顺序连接,此时通常用一般过去时而不用过去完成时.如:

  Hesaidhewenttheshopandboughtsomefood.他说他去商店买了一些食品.

  六、现在完成进行时与现在完成时的区别

  (1)现在完成时强调动作的完成,而现在完成进行时强调动作的延续.因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时.如:

  Hehaschangedhisidea.他改变了想法.

  (2)在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行.因此在需要明确表示动作还要持续下去时,应用现在完成进行时.如:

  Wehavebeenstudyingherefortwoyears.我们在这儿已经学习两年了.

  (3)有些延续性动词(如keep,learn,live,stay,study,work等),用于现在完成时或现在完成进行时的区别不大.如:

  Ihavelivedhereformanyyears.=Ihavebeenlivinghereformanyyears.我在这儿住了多年了.

  最后建议你去参考一本好的中学英语语法书,如《哈利英语语法》《红魔英语语法》等,都很不错,那上面有很详细的时态用法说明.

2020-05-31 15:43:12

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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