This flowerpot is broken.Who knocked it ___?

根据上下文填上正确的介词或副词。
答案是over。那么off也可以吗?

只能用over, 不能用off。因为是knock sth. over 把...撞翻,而knock sth. off sp. 其意思是把什么东西从某处撞落下来,后面还要再接个地点作宾语才行。即over在此处 是副词,off 是介词。
eg: I knocked the vase off(=down from) the table and it was broken.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-25
当knock off和knock over同时在表示“撞倒”意思的时候,knock over一般就是指撞倒(+ed被动),比如说A boy was knocked over by a passing car but was fortunately unhurt.而knock off则指从某个地方(被)撞倒,如A boy was knocked off his bike by a passing car but was fortunately unhurt本回答被提问者采纳
第2个回答  2009-07-25
两个都有撞倒的意思。
但knock it over的意思多为不是故意的。
而knock it off得意思多为是故意的。
问的时候当然不能问针对性比较强的knock it off,问knock it over比较中庸。
第3个回答  2009-07-25
off表示弄倒,击倒,碰倒。
相似回答