首页 > 留学知识库

问题: 英译汉

Their numbers must have been above a certain
level.

解答:

他们(某个种族,现象之类)(的数量)肯定曾经保持在一定数量级之上。(的数量可以省略,口语自然一些)。
听起来像是生态学或者海洋生态学的文章里经常用的句子。
我不同意上面两个答案。
must表推测而不是表要求,have been above是表曾经到达并保持一定数量水平之上。前面两个答案的意思在英文里是
第一个Their numbers must be (kept) above a certain level.
第二个Their numbers must reach a certain level.
都忽略了时态的问题。如果上下文是研究过去的某种现象,那么我的翻译是正确的。