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

发布时间:2020-08-17 08:38:51

(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。句意为“如果以前他花更多时间练习说英语的话,现在他英语就会说得好多了”。由从句中的had spent可知从句与过去事实相反;由主句中的now可知主句与现在事实相反,故用would be。本题实际上是考查错综时间的虚拟语气。
以上问题属网友观点,不代表本站立场,仅供参考!