英语翻译 不是应该是“这座房子应经住了十年了”么?
发布网友
发布时间:2022-04-27 11:54
我来回答
共1个回答
热心网友
时间:2023-05-29 11:49
这个翻译没有错.
这个句子对英语为第二语言者确实是很困惑的,
句子的完整形式是
it is ten years since the house was (last) lived in ,即
这座房子最后一次被人住已经有十年了
不过我同意,在无上下文的情况下,这个句子有可能导致歧义.
你说的
这座房子已经住了十年了
没有歧义的说法是
People have lived in this house for ten years.
我是加拿大人,前英语老师.