if any与have few意思矛盾吗

Did these prejudices prevail only among the meanest and lowest of the people, perhaps they might be excused, as they have few, if any, opportunitiesof correcting them by reading, traveling, or conversing with foreigners.


这句话的翻译是:这些偏见是否仅在最卑贱的底层阶级中盛行呢?也许这群人是可以被原谅的,因为他们很少有机会去阅读书籍,去旅行,或者与外国人人交流,以纠正自己的偏见。


if any是如果有的话的意思,不是和have few很少有,有点矛盾了吗?这里该怎么理解?我翻译时写成了鲜有或者有任何机会。

请先 登录 后评论

最佳答案 2018-12-07 15:37

不矛盾。if any 是省略说法,等于:if there are any. 属于非肯定句。常跟few, little 等否定词连用,可以不用翻译出来。有时,中间不加逗号。又如:

The two sides made little if any progress towards agreement. 

双方在达成协议方面的进展甚微。

来自柯林斯例句

There are few, if any, mistakes in the book. 

那本书里即使真有错误,也不多。

来自《简明英汉词典》



请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    if any [副] (1)若有 / Point out errors, if any. 若有错误,请指正。(2)即使有 / I'm afraid there's very little food left, if any. 我想即使还有食物,也只剩下一点了。(摘自外研社、建宏《英汉多功能词典》)

请先 登录 后评论
  • 0 关注
  • 2 收藏,5174 浏览
  • pancake 提出于 2018-12-07 11:58

相似问题