多选题
中等难度
企业所得税筹划
👁️ 浏览量:1562
📅 更新时间:2025-03-05
⭐ 收藏数:278
下载试题

试题题干

If he had spent more time practising speaking English before, he( )able to speak it much better now.

A

will be

B

would be

C

has been

D

would have been

参考答案

正确答案:

试题解析

本题考查虚拟语气。

由if从句中的had spent可知从句描述的是与过去相反的事实,而主句中的now则描述的是跟现在相反的事实,所以要用could/would/might+do。故B选项符合题意。

句意:如果他以前花更多的时间练习说英语,他现在就能说得更好了。