首页 知识详情

He has been able to tell us more about active volcanoes than any man alive. 为什么这句话要用现在完成时,这不也算是客观真理吗?应该用一般现在时啊

网校学员约翰沃**在学习英语零基础直达大学六级【双旦特惠班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《英语零基础直达大学六级【双旦特惠班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
具体原因如下:
1. 经历和积累
现在完成时用来表达一个动作从过去开始,一直持续到现在,或者其影响仍然存在。在这个句子中,has been able to tell us 强调的是他在过去的某个时间开始能够提供关于活火山的知识,并且这一能力持续到现在。

2. 时间范围
现在完成时表示的时间范围包括过去的经历和现在的状态。而一般现在时则更多地用于描述一个人当前的一般特征或习惯。使用现在完成时说明他在过去和现在都具备这种能力,并且这一能力是通过时间的积累体现出来的。

3. 与当前的关联
现在完成时能够表达过去的经历对现在的影响和相关性。在这个句子中,has been able to tell us 表示他的知识和能力是通过长期的经验积累形成的,这种积累的结果对现在仍然有效。

尽管一般现在时也可以用来表达客观真理,但在这种情况下,使用现在完成时更能突出他在这个领域中的经验积累和持续的贡献。

祝同学学习进步~

版权申明:知识和讨论来自课程:《英语零基础直达大学六级【双旦特惠班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。