It is ten years since Miss Green returned to Canada为什么不用It has been ten years since Miss Green returned to Canada

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 09:00:18

It is ten years since Miss Green returned to Canada
为什么不用It has been ten years since Miss Green returned to Canada

因为return是不可延续性动词,即英语中说的短暂性动词,意思是:回到.这个动作不可以延续,所以不能用在现在完成时或现在完成进行时中.常见的同类词有:become,lose,die,arrive,get,buy等.
如果你用It has been ten years since Miss Green returned to Canada 的话,意思就是格林女士回中国回了十年还没回到,一直在路中了.

格林小姐回加拿大都有10年了

我没见过这种用法,一般是it is 加时间段加since 引导的从句

其实两种说法是都行的。

后边用过去式并且是不延续动词表示已经不做某事多久了