英语高手进啊92

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:04:24
Mother was angry with Tommy because his muddy shoes ______footprints on the carpet
A.was leaving B.had left
老师说选B,但是吧,我觉得A也对?

B不错,因为留下脚印发生在生气之前,而生气 was angry 已用过去时,故用过去完成时,表示‘发生在过去的过去已经完成了动作’

不能选A

Mother was angry with Tommy 是过去式

because his muddy shoes ______footprints on the carpet 是过去的过去

即在 Mother was angry with Tommy 之前

所以用过去完成时

应该选B。表示的是一种过去完成时态。
A项呢】leave是个延续性动词,不应该用正在进行时。况且这句子里也没有用过去进行时的意思。