• Home
  • John has a lot of knowledge ___ ancient civilizations.
Question 1:
John has a lot of knowledge ___ ancient civilizations.
A. for
B. at
C. in
D. of
Feedback We should remember that some nouns are used with specific prepositions after them.In the test sentence ‘John has a lot of knowledge ___ ancient civilizations.’ we need to choose the preposition after the noun ‘knowledge’.We can use two prepositions after the noun ‘knowledge’ that means ‘all the facts that someone knows about a particular subject; all the facts that are known about different things or about life generally’:(1) ‘of’ (Her knowledge of English grammar is extensive.); (2) ‘about’ (He does not have much knowledge about British history.). Therefore, among the test answers we are to choose ANSWER 4: ‘of’.

These questions are from this test. Would you like to take a practice test?

Test 2-Noun plus Preposition | Intermediate English