句子后头有个last night,表示此句子是过去式。
英文语法中,若句子是过去式,句子里的动词就得改为过去式。所以,play是动词,就变成played,就如hear变成heard一样。
p.s. 如果动词前面有一个to字,动词就必须保持原形,不能改为过去式、正在进行式等形式。(e.g. going to play the piano/refuse to play)
动词前面是not(e.g. do not、does not、did not、cannot、could not、etc.)也一样,保持动词的原形。(e.g. She does not hear、I did not hear he played his piano last night 、I could not hear him talking to me)
注意:heard 后面是 he 而不是 him,
he是做主语而不是做宾语的
所以说I heard后面应接从句,这个是宾语从句
宾语从句的特点是主从一致,主句用过去时,从句也应用过去时(一般而言,不是所有)
last night 是时间点,所以用过去式而不是过去完成时
也许你将上句与 I heard him playing the piano in the room last night.
搞混。
很高兴为你解答!
这句话其实考查的是宾语从句,而不是hear sb. do sth./doing sth.这个结构。
heard后面是一个宾语从句,主语为he,由于时间状语是“last night”,所以谓语动词play要用过去时played。
I heard 后面跟的是从句,played 是过去式。
英语语法中有主从一致的说法 主句是一般过去时 从句也是
但不是所有情况都是这样 还得自己分析着