2019年mpa考试英语真题——其他757
来源:长理培训发布时间:2019-04-22 18:39:18
{01}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
解析:句意:“如果他以前花更多的时间练习说英语,那么现在他就能说的更好了。”这是一个混合条件句,是虚拟语气。前一句话是对过去的假设(had spent),后一句话是对现在的假设(now)。if条件句的虚拟有三种情况:对过去的虚拟,从句用had done,主句用could/would/might+have done;对现在的虚拟,从句用did,主句用could/would/might+do;对将来的虚拟,从句用did/were to do/should+do,主句用could/would/might+do。在这里,如果后面没有now这个时间标志,就填D。故选B。
【考点定位】考查虚拟语气。虚拟语气一般用在三个地方:用在与事实相反的if条件句中,用来表示祝愿,用在表示建议的句中。
本题选B。
点击加载更多评论>>