关于hear sb 都和hear sb doing

问题描述:

关于hear sb 都和hear sb doing
我现在已经知道了hear sb doing是表时间短的
比如l heard XX playing the piano when i walk past .
hear sb do
但是到底该怎么去分开了,有时候我觉得两种都可以用
比如:
Last night my father was reading a newspaper when he suddenly heard someone ______ for help
A crying B is crying C to cry D cry
该选什么,为什么选?
今天12:00前就结问,会有补充问题
当然也要回答~

应该选crying.
hear sb doing sth 是听见某人“正在”干某事,强调这个句子所描述的瞬间,“正在”发生.在这个句子中就是,爸爸在看报纸的时候突然听见有人求救.当时那个瞬间,他突然听见某人正在求救.
hear sb do sth 是听见某人在干什么事情,这个动作可能持续了很久,但是这个句子不强调你在这个过程的什么时候听见的.
eg:I heard she speak English yesterday.我昨天听见她读英语.她可能读了很久,我只是听见她在读,但是不强调是哪个瞬间听见的,只是强调我听见她读了这个结果.
不过,在很多句子里面,两个形式都说得通,那时候要视上下文而定,一般单选不会这样.