分类：教育/科学-外语学习-英语考试
问题：2道简单的英语选择题18.Nosooner______thanJ 
18.  No sooner ______ than Jim realiz that he would have remained silent.C(A). the words has been spoken                (B). had the words spoken(C). had the words been spoken                (D). the words been spoken19.  _______, he would have been able to pass the ex18.  No sooner ______ than Jim realiz that he would have remained silent.C(A). the words has been spoken                (B). had the words spoken(C). had the words been spoken                (D). the words been spoken19.  _______, he would have been able to pass the exam.D(A). lf Tommy studied harder             (B). Studying harder(C). Having studied harder                (D). Had he studied harder18题为什么不能选D？19道为什么不能选B？
回答：第一题：D 的助动词没有，但是这是一个倒装句，所以首先语法就错了。
第二题：主句用的是过去将来完成时，那么分句就应该是过去完成时。