He ______China for five years.So he can speak Chinese well.

问题描述:

He ______China for five years.So he can speak Chinese well.
A.has been to
B.has been in
C.has gone to
D.has come in

B 他曾在中国住过5年,因此汉语说的好你确定吗确定,因为后面有 for five years 所以A不正确