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

Had he spent more time practicing speaking English before, he able to speak it much better now. A. w

编辑:chaxungu时间:2026-04-27 02:49:34分类:高中英语题库

【题目】Had he spent more time practicing speaking English before, he _______ able to speak it much better now.

A. will be B. would be C. has been D. would have been

在线课程

【答案】B

【解析】题干整体上属于if条件句的混合虚拟语气:从句省略了if提前了had,是与过去事实相反,而主句则与现在事实相反。因此空格处所缺成分作为主句的谓语动词应用“would+be”。