He________great progress since he________to our class.
A.has made,has e
B.has made,came
C.made,has e
D.made.came
网友回答
B解析分析:since引出时间状语从句。since(从过去某个时间到现在),since从句中用一般过去时,主句中用现在完成时。(延伸)经常有同学犯选C项的错误,成为He made great progress since he has e to our class.犯错误的原因是这些同学死记硬背了“有since要用现在完成时”这死公式,没有注意到since的意思是“从(过去某个时候)以来”,因此要记忆成“since从句中要用一般过去时,主句里用现在完成时”。