John was made (to wash)the truck for a week as punishment.为什么不用washing?

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:18:31

make是使役动词,其用法是make sb do sth,这里其实是跟省略了to的不定式。而当被用在被动语态的时候,to必须还原。
这里是sb做主语,使用被动语态,所以必须用to wash这个不定式。
类似的有let。。。
用主动语态的话就可以说Sb made John wash the truck for a week....

make sb. do sth.改成被动语态:sb. be made to do sth. 这属于使役动词的用法。绝不能说:be made doing sth.

make后便没有用ing形式的……而且这句中是be made to do形式 被动语态中没有Ing