【单选题】If he had spent more time practicing speakingEnglish before, he ________ able to speak it much better now.
A、will be
B.would be
C.has been
D.would have been
网考网参考答案:B
网考网解析:
【解析】考查虚拟语气。此题为if虚拟条件句,从句时间为before,故是对过去的虚拟,用过去完成时态,主句时间为now,故是对现在的虚拟,因此用情态动词过去式后接动词原形,答案为B。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论