2. I have just left school, but have a good knowledge of English.本人虽刚离开校门, 但对英文颇有基础.来自互联网 3. They have a good knowledge of tea and skillfully mix tea leaves.茶博士对茶叶非常了解,

have a knowledge of 翻译为:拥有的知识,在英语中是固定用法的。

前半句提示应当用现在时态,所以BC排除,后面的动词用的是原型,所以A排除。

DB都不对吧,因为do是助动词,陈述句中不用,作动词的话,在这里还依旧不对了。应该用had,因为前文有have,而且这里应该用过去式。

应该选D吧,前面的have是一般现在时,因此后边也要用一般现在时。意思是他们英语方面知识非常丰富,但是他们对德语了解很少,

解析:but 前后是两个并列句,第二个句子以little这个含有否定意义的词开头,需部分倒装,即把助动词提前.命题立意:倒装是高考中常考的考点.注意部分倒装和完全倒装的条件.

这是一个部分倒装句 因为主句谓语动词是have,一般现在时 所以从句也应该用一般现在时,排除BC 而且从句中know是谓语动词,是动词原形 所以不应该用A.have 所以选择D

they have a good knowledge of