题目内容
【题目】If she ________ generous as she makes out, she would have donated more money in the catastrophe.
A. had beenB. were
C. would beD. was
【答案】B
【解析】
考查虚拟语气。从句首的if(如果)与主句的would have done(早就做…)可判断本题考查虚拟语气,并且根据主句时态可以判断是与现在事实相反的假设,所以if从句用一般过去式,be动词要用were。虚拟语气中,be动词的一般过去时只能用were不能用was,故选B。
练习册系列答案
相关题目