No one but Rose and Kate _______ a fine red coat.A.put on B.is wearing C.dresses D.have on
问题描述:
No one but Rose and Kate _______ a fine red coat.A.put on B.is wearing C.dresses D.have on
为什么选B,不选其他?
答
答案:B
1、这里考察的是主谓一致的原则.
2、当主语有with,together with,like,except,but,no less than,as well as 等词组成的短语时,谓语动词与前面的主语部分一致.例如:
The teacher together with some students is visiting the factory.
教师和一些学生在参观工厂.
He as well as I wants to go boating.
他和我想去划船.
3、but在此是介词,表示“除以外”,真正的主语是no one,所以谓语动词用单三形式.
4、put on 穿上,强调的是动作.
5、dress sb.给某人穿衣服,后接人,不接服装,所以答案C错误.
6、have on 时态不一致,排除.
7、正确答案是B.is wearing 强调状态.