有这样一句话:He ______(teach) in this school since he came here last year.横线上填什么好些?到底是had taught. 还是has taught.
问题描述:
有这样一句话:He ______(teach) in this school since he came here last year.
横线上填什么好些?到底是had taught. 还是has taught.
答
has taught 现在完成时 从他去年来到这到现在
答
看到since你就该想到这个句子应该用现在完成时,所以填“has taught”
答
had been teaching 过去完成进行时,表示自过去至现实仍在进行的动作。
自从他去年来,他一直在这里教书。
答
has taught
答
填has been teaching
用现在完成进行时,和since引导的状语连用,表示动作持续到现在
整句意思:他从去年来这里起一直在这所学校教书.