题目内容
(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
【答案】
B
【解析】选B。句意为“如果以前他花更多时间练习说英语的话,现在他英语就会说得好多了”。由从句中的had spent可知从句与过去事实相反;由主句中的now可知主句与现在事实相反,故用would be。本题实际上是考查错综时间的虚拟语气。
练习册系列答案
相关题目