汉译英

他在这所学校任教多久了?

【正确答案】

How long has he been teaching in this school?

【答案解析】

考查疑问句中的时态问题,根据句意来看,他“教学”这一动作到现在为止一直进 行,而且可能仍在继续,因而本句的时态应为现在完成进行时“have/has been doing sth” 。