问题补充:
When you saw Jack at the dance, what did he ?(西安市)
A. put on
B. wear
C. dress
D. have on
答案:
A. put on
B. wear
C. dress
(答案→)D. have on
解析:词义辨析。put on 穿上(衣服,裤子等等);have on口语里用的比较多;dress 穿衣,打扮;wear穿上,穿着。句意:当你看到杰克在跳舞时,他穿着什么?意思是他身上有什么衣服。结合语境,选D更口语化,故选D为最佳答案。