为什么不用现在完成时have received your company have sent to us

网校学员法海你**在学习《BEC商务英语初、中、高级连读【签约重读班】》时提出了此疑惑,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《BEC商务英语初、中、高级连读【签约重读班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
用I have received在语法上不算错,但语境不合适。

一般过去时强调过去某个具体时间发生的动作,动作和现在没有直接关联,只是陈述一个事实。
在这个场景里,“收到资料” 是一个刚刚完成的、明确的过去事件,重点在于告知对方 “我已经收到了” 这个事实,以便接下来指出问题。

现在完成时强调过去的动作对现在造成的影响或结果,或者动作从过去持续到现在。
如果说I have received...,重点会变成 “我现在手里有这些资料了”,而我们的核心目的是指出资料送错了,用一般过去时陈述 “收到” 这个事实,更自然、直接。句子的后半部分也是同理。

祝同学学习进步~

版权申明:知识和讨论来自课程:《BEC商务英语初、中、高级连读【签约重读班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

查看更多英语知识点

以上知识点和讨论均来自沪江网校,点击了解课程详情