2 句子分析与解释

Eat your last meal two hours before you go to bed.

这里的two hours是当副词用么?  翻译成 :吃你的最后一餐两个小时,在你睡觉之前。我怎么感觉怪怪的 ,这里的two hours怎么翻译呢 

请先 登录 后评论

最佳答案 2021-12-18 15:08

Two hours是时间状语,和后面的before放在一起理解。

句子断句为:

Eat your last meal 

two hours before you go to bed

翻译为:在你上床睡觉前两小时吃掉你最后一餐。

希望我的回答能对你有所帮助

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Eat your last meal two hours before you go to bed.

1. 句子结构:Eat your last meal (主句)two hours before you go to bed.(从句)

two hours 是名词词组,状语用法,用在时间状语从句之前,修饰连词before

2. 句子意思:在你睡觉的两小时前吃最后一餐。(含义是:吃完晚餐与睡觉间隔不少于两个小时)

“时间段”+ before ...结构:英汉翻译存在较大的差异,很多网友受英语结构的影响而误译和曲解原文。下面,再举个例子:

He left three days before the accident happened.

这个句子如何翻译?请看正误:

1. 事故发生的前三天他就离开了。(误)

2. 事故发生前的三天内他就离开了。(误)

3. 事故发生的三天前他就离开了。(正)

请先 登录 后评论
  • 2 关注
  • 0 收藏,1536 浏览
  • 请多多关照 提出于 2021-12-18 14:44