您现在的位置是:首页 > 学科知识查询 > 高中英语题库

If she generous as she makes out, she would have donated more money in the catastrophe.A. had beenB.

编辑:chaxungu时间:2026-04-27 03:23:41分类:高中英语题库

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