语法题目请分析为什么不选B谢谢"Do u smell smoke?""Yes.Something ( ).A.should have burnedB.must have burnedC.should have been burningD.must be burning
问题描述:
语法题目请分析为什么不选B谢谢
"Do u smell smoke?"
"Yes.Something ( ).
A.should have burned
B.must have burned
C.should have been burning
D.must be burning
答
对事实的肯定推测用must have done,去看一虚拟语气的用法吧
答
"有没有闻到烟味?"
"是的,什么东西烧着了"
选D 情态动词加进行时表示对当前正在发生的事情的肯定推测,而B情态动词加完成时是对过去的事情进行推测,不符合语境.