Mary () to Australia for a while but she's back again now.(go)
时态是一般过去时,所以不填过去完成时,has gone 是过去完成时。仔细分析句子的时态,不要被but的后半句给干扰了,for a while 是一般过去时的标志,暂时,一段时间的意思
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-04-12
has gone to表示不在这里正在前往的路上或已经到达那里,但如果已经到达并已离开该地,就用has been to
第2个回答 2020-04-12
这是表示过去时,我个人认为应该填went,即go的过去式