试题题干
If he had spent more time practising spoken English before, he ( ) able to speak it much better now.
参考答案
正确答案:
试题解析
结合语境,此处为错综时间条件句,根据before可知,if引导的条件状语从句表示与过去事实相反,使用与过去事实相反的虚拟语气,谓语动词使用过去完成时,主句中的时间状语是now,使用与现在事实相反的虚拟语气,谓语动词使用would/should/might/could+动词原形。故选A。
句意:如果他以前多花些时间练习英语口语,现在就能说得好多了。