Mr.black,my English teacher,()China for many yearsA has been to B has gone toC has been in D has come to

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:18:06

Mr.black,my English teacher,()China for many yearsA has been to B has gone toC has been in D has come to
Mr.black,my English teacher,()China for many years
A has been to B has gone to
C has been in D has come to

Mr.black,my English teacher,()China for many yearsA has been to B has gone toC has been in D has come to
C,for many years 是一个时间段,所以要用连续性动词,been to ,gone to,come to都是瞬间完成的动作,所以不能选.

额……好像是C

A

选A

呵呵,首先呢,肯定的是这是一个现在完成时的句子,那个老师是在中国,去掉“去中国”的意思,就删掉BD答案,
表达“在中国待了很长时间”则选择C,所以答案是C。

C

for many years 表示很多年。是一段时间,在这个句子中表示布莱克老师来中国待了很多年,是一种状态。所以C 是正确的。
而A则表示曾今到过中国,后面不能接for many years。
B,D则是表示布莱克老师去中国了,但是也不能接时间段。只能表示“去中国”这一行为。...

全部展开

for many years 表示很多年。是一段时间,在这个句子中表示布莱克老师来中国待了很多年,是一种状态。所以C 是正确的。
而A则表示曾今到过中国,后面不能接for many years。
B,D则是表示布莱克老师去中国了,但是也不能接时间段。只能表示“去中国”这一行为。

收起

c已经在这里呆着了,有一段时间了
a 已经到这里了
b已经到哪里了
d已经来了,不加时间段