He__China for several years.A has been to B has come to C has been in D came to

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 09:14:44
He__Chinaforseveralyears.AhasbeentoBhascometoChasbeeninDcametoHe__Chinaforseveralyears.AhasbeentoBha

He__China for several years.A has been to B has come to C has been in D came to
He__China for several years.A has been to B has come to C has been in D came to

He__China for several years.A has been to B has come to C has been in D came to
C
for several years.说明谓语动词必须是可延续.只有C表示可延续的状态
A has been to 到过
B has come to 已来到
C has been in 已在某地呆了...
D came to 来到

答案应该是C 他来中国已经好多年了

for 加一段时间是完成时的标志,所以选C
同理,如果看到 since 加一个时间点也是用完成时

C for后是一段时间,come 是暂时性动词