单选题 He ______ in this school since 2000.
【正确答案】 B
【答案解析】[解析] 考查时态。由since可知这句话应该是现在完成时。taught是一般过去时,应用在一般过去时态当中;teaches是一般现在时,应该用在一般现在时态当中。所以答案为B。[知识拓展] 现在完成时的构成:have/has+动词的过去分词。