帮忙解释一下为什么

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:37:26
He saw a car _____ a boy just now.

A. hit B.to hit C. hitting D.hitted

答案是A,那C为什么是错的呢?

see sb. do sth.看见某人做了某事
see sb. doing sth.看见某人正在做某事
用hit表示“撞了”,而若用hitting表示“正在撞”,你自己读一下就很清楚了,很显然应该用hit 。
He saw a car hit a boy just now.
他刚才看见一辆小汽车撞到了一个男孩。

hit是一个瞬间动作,不能用进行时。
试想如果一辆车不停地hitting一个人。。。那是什么样子。。
瞬间动作,切记啊

试一下..
see sb. doing sth.表示看见某事正在进行..
而此句中是saw明显是过去时,just now 表示动作已经完成.所以saw (that)+陈述句.hit的过去式就是hit.

see表示看的结果,看见的事情已经发生了,故用过去式hit
hitting是进行时,当然不能用了