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/11/05 11:24:38

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
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

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
答案选D.left ;has been left

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

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