作业帮 > 英语 > 作业

The people heard the bad news that the hero ______several ho

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/25 17:10:53
The people heard the bad news that the hero ______several hours ago.A.had died B.has died C.died
D.dies
究竟选A还是C,选A是因为过去的过去,选C是因为有several hours ago,难道过去完成时不能加时间点吗.究竟选A还是C,分会加上去的.
A.had died
再问: .why,求解释
再答: 因为,前面已经是 heard 过去式了,而后面有ago 代表已经是过去的过去了,所以 要had died
再问: ago修饰的是英雄死了还是听到消息的时候,如果修饰的是听到消息那么用过去完成时,但如果是修饰的是英雄死了,那么是明显地过去时间状语,要用一般过去时,那这里是修饰什么呢?求解
再答: 你这样说其实也没错,但是如果就一般的逻辑来看的话,修饰英雄死了其实更适合些。
再问: 答案是C呢,其实一开始我也选了A,好纠结的题目,不过后面有一个明显的过去时间状语,一定要用一般过去时的