您现在的位置是:首页 > 学科知识查询 > 高中英语题库

If he had spent more time practicing speaking English before, he able to speak it much better now.A.

编辑:chaxungu时间:2026-04-27 03:13:10分类:高中英语题库

【题目】If he had spent more time practicing 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
【解析】句意:如果他以前多花点时间练习英语口语,他现在就能说得好多了。if从句中的had spent暗示从句是跟过去事实相反的,而主句中的now暗示主句跟现在事实相反,故用would do。选B。