瞬间动词完成时加时间段

She has gone away for 3 days.

是不是应该理解为她出去了,要在外边待3天。

请先 登录 后评论

最佳答案 2019-12-14 14:18

你的理解是对的。这里的for three days表示“目的”,相当于to stay there for three days。又例如:

Let's go to Europe for two weeks and live it up. 咱们到欧洲去两个星期,好好享受一番。《简明英汉词典》

We're going to Spain for a fortnight. 我们打算去西班牙待两个星期。《新世纪英汉大词典》

▲比较下列两句的时间与目的:

She has been in Shanghai for three months. 她在上海已经住了三个月了。(时间)

She has gone to Shanghai for three months. 她到上海去了,要在那儿住三个月。(目的)


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,2336 浏览
  • Carl 提出于 2019-12-14 10:27

相似问题