knowledge前面有a,是为了表达一些……知识,A knowledge of English一些英语知识,A knowledge of exploring the internet一些上网知识发。类似的表达还有,A distance of one hundred meters.A population of forty thousand.如果写成the knowlegde汉语意思是从……的知识。