高考考试

IfhehadspentmoretimepracticingspeakingEn

来源:网考网高考 所有评论

【单选题】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"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论