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