作业帮 > 英语 > 作业

He said that he _____ his homework on last Saturday morning.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 05:05:48
He said that he _____ his homework on last Saturday morning.A.do B.did C.does D.was doing
并非因为句中出现具体时间就一定非要选 过去进行时
这题的解法首先看主句谓语动词是 said,是过去式
从句句尾又出现on last Saturday morning,上周六早晨,
那么我们立刻就可排除 AC,
剩下的 B did (一般过去时)和 D was doing (过去进行时)相比较
因为时间范围相对确定,所以选 D 更合适,
语境也合理表达:他说他上周六早晨正在做他的作业.
要是选项中没有 was doing 而出现 had done (过去完成时),那也是优先选项
语境所表达的就完全不一样了,变成:他说他上周六早晨就写完他的作业了.
所以,并不是因为句中出现具体时间就绝对只有 过去进行时 能选.