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

试题题干

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

A

would be

B

will be

C

has been

D

had been

参考答案

正确答案:

试题解析

结合语境,此处为错综时间条件句,根据before可知,if引导的条件状语从句表示与过去事实相反,使用与过去事实相反的虚拟语气,谓语动词使用过去完成时,主句中的时间状语是now,使用与现在事实相反的虚拟语气,谓语动词使用would/should/might/could+动词原形。故选A。

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