The shaver __ before it can be used.A.needs repairing B.should be in repair C.ought to repair我主要是觉得A和B 都可以,请问区别在哪里呢?

问题描述:

The shaver __ before it can be used.A.needs repairing B.should be in repair C.ought to repair
我主要是觉得A和B 都可以,请问区别在哪里呢?

应该是被动语态,东西被修理
如果是A——应该是 needs to be repaired

A
主语是shaver,如果用need,应该是need doing=needs to be repaired.
从句中用can,如果后边用shall是对的,shall be in repair。

A 需要修理 强调动作
B应该处于修理的状态之中,强调状态.
所以最好是A