问题 选择题

No one but Rose and Kate _______ a fine red coat.

A.put on

B.is wearing

C.dresses

D.have on

答案

答案:B

主谓一致及动词辨析。put on 穿上,强调的是动作;dress sb. 给某人穿衣服,后接人,不接服装,所以答案C错误;have on 时态不一致,排除。but Rose and Kate为伴随主语,谓语动词与前面的主语部分一致。所以正确答案是B。is wearing 强调状态。

判断题
单项选择题