the first holiday i have taken为啥用现在完成时?

如题所述

    首先要理解完成时的核心意思,完成时的核心意思是相比过去而言,有一个转变,且这个转变到现在还没发生改变。

    the first holiday I have taken,在结构中的完成时,强调的是之前很久没休假,前几天刚刚完成了自己工作历程中的第一个假期。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-06
看一句话的时态,不要看单一一句话,要看他前后的句子,他接下来想说的是什么,是过去还是说现在?一个动作发生在过去,他为什么不用过去时,是因为他想说的话题不是过去的动作,他想说的是现在的情况,这时候你需要一个混合的时态既能描述动作在过去完成,又能提到他产生的情况延续到了现在,所以他用了现在完成时。
如果接下来想说的东西也是和过去有关,你可以选择过去时。
而且现在完成时给人的感觉是靠近当下,过去时,就真的是过去,有些人会为了纯粹表示时间就在靠近当下选择现在完成时,这个时候过去时同样的意思,取决于地区的说话习惯。
第2个回答  2021-03-05
现在完成时指的是过去发生的事持续到现在或现在还没有完成,也可以指过去的事对现在还有影响,the first holiday是过去发生的事,用现在完成时说明我的第一个假期对我产生了影响并持续到现在。
第3个回答  2021-03-05
现在是想讨论第一个假期的影响,在英语中,谈论过去事情对现在造成的影响或结果,就应该用现在完成时,现在完成时的语法概念就是这样说的,建议把语法知识掌握好!