he has just bought twelve pigeons.

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:28:27
新概念二 Lesson 5
这里为什么要用完成时呢,为什么不用一般过去式。

强调刚刚
如果不用完成时的话意思就变为“他买了12个鸽子”
而用完成时的意思则变为“他刚刚买了12只鸽子”

过去时表示他的‘买’这个动作使什么时候发生的。所以,过去是使一定要有时间状语的。比如:He bought these pigeons last week. (或just now, yesterday...)

现在完成时指过去的这个动作对现在的影响:即他已经有12只鸽子了,所以不需要再买了。