作业帮 > 英语 > 作业

—So far,how long _________ you _________China?

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/04/27 19:26:14
—So far,how long _________ you _________China?
—For one year.
A.have ; come to B.have;been to
C.have; been in D.have;gone to
—So far,how long _________ you _________China?
首先how long(多长时间)是对一个延续性动作提问,所以A.D都不对.英语中要用been in+地点 表示在某地待了多久,been to +地点和come to,gone to 一样,都是瞬间动作,所以选C.A、B、D可用于以下句子:Have you come to/been to/gone to China?你来过/到过/去过中国吗?