题目内容
【题目】Which of the following sentences is right?
A. It was not until she took off her dark glasses did I recognize she was a famous film star.
B. Was it in this palace where the last emperor died?
C. Poor as he was he was honest.
D. Had she enough money, she would buy the beautiful dress.
【答案】C
【解析】
试题分析:考查特殊句式。A选项部分倒装,必须把主句中not和until从句一起提前;B项是强调句式,应把where改成that;D项是if引导的虚拟语气,省略if则把were/should/助动词had提前,而此句的had是实义动词,不能提前;C项中as是“尽管”的意思,用部分倒装,把表语提到主语前面。根据上面的分析,可知C项正确。
【知识拓展】
对于not…until句型,当not until…位于句首时,其后的主句要用倒装语序:
如:He didn't leave the room until the rain stopped./Not until the rain stopped did he leave the room. 雨停了之后他才离开这房间。
练习册系列答案
相关题目