spend some time on...与stay on...for some time比较

Two men who recently spent five days on a coral island wished they had stayed there longer.

这句话可不可以改成:

Two men who stayed on a coral island for five days wished they had stayed there far more days.

请先 登录 后评论

最佳答案 2018-08-18 17:59

原句:

Two men who recently spent five days on a coral island wished they had stayed there longer.

【翻译】最近两个男子在珊瑚岛度过了五天,他们多希望能在那里呆更长的时间啊。

(按非限制性从句翻译)


网友的句子:

Two men who recently stayed on a coral island for five days wished they had stayed there for more days.

【翻译】最近在珊瑚岛逗留了五天的两个男子希望他们能在那里多呆上几天。

(按限制性从句翻译)

我觉得,网友这个句子很好的,除了漏掉了recently 以外,两个stay 和两个for ... days, 看起来似乎重复,但这里带有修辞的味道,此外,wished 后面的宾语从句是个“虚拟语气”句,只是对前文的一种愿望而已,并没有实现。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

Two men who recently spent five days on a coral island wished they had stayed there longer.

这句话可不可以改成:

Two men who stayed on a coral island for five days wished they had stayed there far more days.

可以。但动词stay有重复的嫌疑,wished后的从句谓语动词可改为had spent far more days there.以避免重复。

Two men who stayed on a coral island for five days wished they had spent far more days there.

请先 登录 后评论
  • 0 关注
  • 1 收藏,3074 浏览
  • ql857068296 提出于 2018-08-13 15:56

相似问题