单选题 David had ______ on this subject.

【正确答案】 B
【答案解析】由于opinion是可数名词,选项C可以被首先排除掉。又由于本题中没有出现过 opinion的前指对象,所以冠词应该是不定冠词的形式,而不能是定冠词的形式,因此 A和D也不对。