【求高人帮我分析分析现在完成时和过去完成时还有过去时的区别?-查字典问答网
分类选择

来自万朝阳的问题

  【求高人帮我分析分析现在完成时和过去完成时还有过去时的区别?完全懵了!.两个句子都出自高一英语必修一的一篇文章:Anne'sbestfriend1、Sheandherfamilyhidawayfornearly25monthsbeforetheyweredis】

  求高人帮我分析分析现在完成时和过去完成时还有过去时的区别?完全懵了!.

  两个句子都出自高一英语必修一的一篇文章:Anne'sbestfriend

  1、Sheandherfamilyhidawayfornearly25monthsbeforetheywerediscovered.这个句子中的hidaway是一个普通的过去时,但是后面却接了一个for+时间段,那么这句子不是应该用现在完成时吗?即:Sheandherfamilyhavehiddenawayfornearly25monthsbeforetheywerediscovered.这样不才是正确的吗?

  2、Icanwellrememberthattherewasatimewhenadeepbluesky,thesongofthebirds,moonlightandflowerscouldneverhavekeptmespellbound.这个句子的havekept是一个现在完成时,请问在句中哪里体现了要用上现在完成时,我个人觉得反倒是直接用上一个keep才最正确,即:.couldneverkeepmespellbound.这样才是正确的.

  还有就是想问一下,现在完成时和过去完成时在一定条件下是不是可以对换的?一般而言,过去完成时就是多了一个"时间与时间的比较",而现在完成时是没有时间与时间的比较的.例如:Thebushasgone./Thebushadgoneatthattime.其实不管是现在完成时还是过去完成时都好,都有包含“过去”的意思是吗?两个句子中,汽车其实都是“已经走了”,注意是“已经”,所以可以说明两种时态都是有包含“过去”之意?但是如果要更加具体地表明在哪一个时间段走了的,就要用到过去完成时.

3回答
2020-09-1817:43
我要回答
提示:回答问题需要登录哦!
何捷

  在描述一个过去的故事中,一般很少见到用现在完成时(除了直接引语).而你们老师说的for、since这类表示时间的词只能和完成时配用并不完全正确.这些词在讲述过去发生的故事中都可以和一般过去时配用.

  Sheandherfamilyhavehiddenawayfornearly25monthsbeforetheywerediscovered.这句话不对.现在完成时表达到现在说话时一直都有关联的行为,可你这个25年在他们被发现时就已经结束了,而他们是在过去某一个时间被发现的.即便要改成完成时,也要变成过去完成时.如果不强调时间顺序,直接用过去时也是可以的.

  couldneverhavekeptmespellbound中的“完成时”是用完成时的句式与could构成的一个虚拟语气(并未发生).用keep就不是作者的意思了.

  过去完成时只用在讲述过去的故事中某一动作之前的事情,概念上和现在完成时并不一样.现在完成时强调的是动作在过去某一时间开始,一直到说话时都有关系.有了结果,就用现在完成时,还在发生,就用完成进行时.

2020-09-18 17:47:30
万朝阳

  谢谢,不过您说的:即便要改成完成时,也要变成过去完成时。那要怎么改?第一句话中也没有表明“过去的过去”之意啊;还有您说的:用完成时的句式与could构成的一个虚拟语气(并未发生),"并未发生"如何理解?;还有您还说了:有了结果,就用现在完成时,还在发生,就用完成进行时。这句话怎么理解?

2020-09-18 17:49:48
何捷

  第一句话中也没有表明“过去的过去”之意啊——有啊!你看:Sheandherfamilyhidawayfornearly25monthsbeforetheywerediscovered.这句子里是不是有一个before?你可以说:hadhiddenaway。虚拟语气(并未发生):你如果细细品味couldneverhavekeptmespellbound这整句话,作者的意思是他/她一直眷恋着那里的景色。如果不懂句子的虚拟语气,你可能会理解成作者曾记得有一个时间那美好的景色能让作者不着迷(而这不是事实——并未发生)。有了结果,就用现在完成时,还在发生,就用完成进行时:如“IhavelearnedEnglish"(我已经学过英语),你或许现在已不再学英语了,这就是一个可能结束的状态(结果)。而”IhavebeenlearningEnglish"则表明你现在仍然在学。这就是完成进行时表达的意义。

2020-09-18 17:51:52
大家都在问
最新问答