There have been no more than 5 deaths from snake bites in the last 2 years.为什么要用have been

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 16:26:21
Therehavebeennomorethan5deathsfromsnakebitesinthelast2years.为什么要用havebeenTherehavebeennomorethan5dea

There have been no more than 5 deaths from snake bites in the last 2 years.为什么要用have been
There have been no more than 5 deaths from snake bites in the last 2 years.为什么要用have been

There have been no more than 5 deaths from snake bites in the last 2 years.为什么要用have been
in the few/last/past/……years/days/months是现在完成时的标志性短语,含此结构的就是用现在完成时态,就像since/already/just等一样.

重点在于“现在完成时”的使用,在于强调“到目前为止”,此句话可翻译为“在近两年内(也就是说以话的时间为节点)因蛇的咬伤而引起的死亡,不超过5起。”

havebeen表示现在完成时,说明动作已经完成