[解析]
(1)has.考查主谓一致.描述现状,所以用一般现在时态,主语为it,所以谓语用第三人称单数形式,故填has.
(2)for.考查介词.表示"因为那个原因",用for that reason,故填for.
(3)that/which.考查定语从句.先行词为地点名词,在定语从句中做主语,故填that或which.
(4)driven.考查过去分词.作定语修饰名词,表示被驱使,所以用过去分词作后置定语,故填driven.
(5)Compared.考查过去分词.根据固定搭配compared with/to与…比起来,为固定搭配,故填Compared.
(6)successful.考查形容词,作表语,所以用形容词,故填successful.
(7)to educate.考查不定式.和后面的to teach according to the students' characteristics一样,所以用不定式作idea的同位语.
(8)principles.考查名词的数.principle是可数名词,前面有a set of.故填principles.
(9)the.考查冠词.后面有of短语作后置定语,故填the.
(10)application.考查名词的数.做介词的宾语,所以用名词,表示抽象概念,为不可数名词,故填application.