英语中,下面一题为什么不能填has gone?

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的过去式

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网