No one but Rose and Kate a fine red coat.A. put onB. is wearingC. dressesD. have on

发布时间:2020-08-16 11:00:23

No one but Rose and Kate      a fine red coat.
A. put on
B. is wearing
C. dresses
D. have on

网友回答

A. put on
(答案→)B. is wearing
C. dresses
D. have on
解析:主谓一致及动词辨析。put on 穿上,强调的是动作;dress sb. 给某人穿衣服,后接人,不接服装,所以答案C错误;have on 时态不一致,排除。but Rose and Kate为伴随主语,谓语动词与前面的主语部分一致。所以正确答案是B。is wearing 强调状态。
以上问题属网友观点,不代表本站立场,仅供参考!