When the firemen arrived,the fire___put out.A.has been B.had C.was D.had been

问题描述:

When the firemen arrived,the fire___put out.
A.has been B.had C.was D.had been

选D.因为从句动词用过去式arrived,所以主句要用过去完成时,所以首先排除过去式C项,还有排除现在完成时A项.然后剩下B项和D项是是过去完成时,而火是“被”扑灭的,所以要用被动态,因此再排除只有过去完成时而没有被动态的B项目.