How long is it since he () his hometown?He () for nearly 10 years.A left;left Bhas left ;has leftChas left ;has been left Dleft ;has been left

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 08:28:13

How long is it since he () his hometown?He () for nearly 10 years.
A left;left
Bhas left ;has left
Chas left ;has been left
Dleft ;has been left

答案选D.left ;has been left

因为第一句主句为一般现在时,从句用一般过去式;

后一句中,必须用现在完成时,因为将近10年表明的是一个期间,用现在完成时表明一种状态.