She came to China six years ago.(同义句填空)She ___ ____ ____ China for six years.应该是has been in 还是has been to?

问题描述:

She came to China six years ago.(同义句填空)
She ___ ____ ____ China for six years.
应该是has been in 还是has been to?

是has been in

have been to.

has been in.
原因:has been in 表示一直在某个地方.has been to 表示去过某个地方.该句后有个for six years.表示她在中国待了有六年,必然是用in.

has been in表示一直在.... has been to表示去过.... 这里有六年,应该是一直在中国六年,所以用has been in