They_____london for three days.  A.have been in B.have gone into C.have been to D.has gone to

问题描述:

They_____london for three days.
  A.have been in B.have gone into C.have been to D.has gone to

D 表示已经去了三天,还没回来,完成时表示已经
C是表示去了,回来了,不对,
A,b用发错乐 ,go to 固定用法
选D ,望采纳谢谢

have been to是已经去过,现在回来了。have gone to 是去了还没回来。(不能用于时间段)正如题目他们在那待了三天,所以用A,待了三天。

正确答案:A (句意:他们在伦敦已有三天了.) have been to:表示“到过某地”;have gone to 表示“去了某地(人不在现场)”.

A,他们在伦敦已经3年了