(2013·天津高考)If he had spent more time practising speaking English before, he able to speak

发布时间:2020-08-17 09:34:52

(2013·天津高考)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

网友回答

A. will be
(答案→)B. would be
C. has been
D. would have been
解析:选B 考查虚拟语气。句意:如果他以前花费更多的时间练习英语口语的话,他现在就能说得更好。此题考查混合条件句中的虚拟语气,根据语境和时间状语可知,从句是对过去情况的虚拟,主句是对现在情况的虚拟,故选B。
以上问题属网友观点,不代表本站立场,仅供参考!