题目内容

【题目】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

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网