问题 选择题

He made a promise _____ he would treat me to dinner if I helped him with his housework,______ made me very excited.

A.which; what

B.that; what

C.what; which

D.that; which

答案

D

题目分析:考查同位语从句和定语从句。第一空的that引导的是同位语从句that he would treat me to dinner if I helped him with his housework. that在句中不充当任何成分,只起连接作用;第二空的which指代前面一句话的内容,在句中做主语。句意:我答应只要我帮助他做家庭作用,他就请我吃饭。这件事情让我很兴奋。故D正确。

点评:同位语从句是对名词的内容进行解释说明,That在同位语从句中只起连接作用不充当任何成分。本题的which引导定语从句,指代一句话的内容,在句中做主语。

单项选择题
单项选择题