问题
选择题
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引导定语从句,指代一句话的内容,在句中做主语。