He must be angry,for we heard the glass ___ on the floor

问题描述:

He must be angry,for we heard the glass ___ on the floor
这题填的是 being broken 但是我想问过去分词作宾补跟在感官动词之后,可为什么 broken 不对呢?不是broken先于angry只前么?

这里要考虑句型hear的用法
hear sb/sth do sth,或者hear sb/sth doing sth.
根据这个句型,后面是跟动名词/现在分词,而且是被动的,所以用现在分词的被动语态.
假如想说那个动作先于angry的话,可以说having been broken.但这里不需要.