The Smiths ___China for three years.a.have come b.have been to c.have been in d.have come to

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/05 08:36:11
TheSmiths___Chinaforthreeyears.a.havecomeb.havebeentoc.havebeenind.havecometoTheSmiths___Chinaforthr

The Smiths ___China for three years.a.have come b.have been to c.have been in d.have come to
The Smiths ___China for three years.a.have come b.have been to c.have been in d.have come to

The Smiths ___China for three years.a.have come b.have been to c.have been in d.have come to
选C.have been in 表示已在某处呆了多久 .本题中的时间状语是for three years 为一段时间,即三年.A答案形式不对,到某地 come 应有to ;D答案也不对,因为.have come to是一时性动作,不能和时间段搭配.B答案have been to 表示到过某地,常和次数搭配使用,故而不对.

B ,现在完成时而且代表一家人

选B,因为haxe been in指的是在那里呆了多长时间 have beento 指的是到过

C have been in 表示已在某处呆了多久
而have been to 表示去过已回,不能与时间段搭配,而可以跟次数

B