Here is a question.
As a great programmer, Mrs.Danny has a comprehensive __ of the computer software programs.
A. ability
B. collector
C. knowledge
D. memory
I think A is correct, the answer is C.Why is "comprehensive ability" wrong?
"Something that is comprehensive includes everything that is needed or relevant" is one of the explications of "comprehensive". So I thought it represents Mrs.Danny has the various ability on computer software programs.