knowledge有形容词修饰时必须要用不定冠词吗

1. have a...knowledge of sth 是固定搭配吗?在类似这样的用法和搭配中是不是必须要用不定冠词?
He has a good knowledge of mathematics. 他的数学(知识)很好。
He has a wide knowledge of history. 他有广泛的历史知识。
It is necessary to have a good knowledge of the essentials of English grammar. 了解英语语法的一些要素是必要的。

2. 我的疑问不包括 have some good knowledge of sth, have no knowledge of sth, his good knowledge of sth 等表达,因为这些短语中有了 some, no, his 等,所以不用不定冠词那是正常的。

请先 登录 后评论

最佳答案 2014-11-07 22:31

严格说来,have a...knowledge of sth 并不算固定搭配,你的意思是,在该表达中如果 knowledge 前有形容词修饰,是不是必须要有个不定冠词(假若没有 some, no,one’s 等限定词的话)。我的理解是:并不绝对,但原则上应该如此。

1. He has a good knowledge of London. 他很熟悉伦敦。

2. He had a realknowledge of animals, birds and flowers. 他在花鸟走兽方面知之甚多。

3. I only have an elementary knowledge of physics. 我只知道物理学的一点基本知识。

之所以说这类表达中必须要用不定冠词的说法并不绝对,是因为有时这样用的不定冠词也可以省略:

4. I have only (a) limited knowledge of computers. 我的计算机知识很有限。(《牛津高阶英汉双解词典》第4knowledge 词条)

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
“have a / an + 形容词 + knowledge of sth”中的不定冠词有时可以省略,但是不省略的情况更常见,所以,最好不省略。例如:
to have fluent knowledge of English 英语熟练 
to have reading [a reading] knowledge of several languages 具有阅读几种语言的能力
——摘自《朗文实用英语词语搭配词典》p.642
请先 登录 后评论
于曼丽
谢谢两位老师的解答!
请先 登录 后评论
  • 0 关注
  • 2 收藏,11748 浏览
  • 于曼丽 提出于 2014-11-07 14:19

相似问题