一道英语改错题,帮帮忙,O(∩_∩)O谢谢!They didn't have finished it by last Sunday.为什么didn't have要改成hadn't?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 19:19:02

一道英语改错题,帮帮忙,O(∩_∩)O谢谢!They didn't have finished it by last Sunday.为什么didn't have要改成hadn't?
一道英语改错题,帮帮忙,O(∩_∩)O谢谢!
They didn't have finished it by last Sunday.
为什么didn't have要改成hadn't?

一道英语改错题,帮帮忙,O(∩_∩)O谢谢!They didn't have finished it by last Sunday.为什么didn't have要改成hadn't?
have在完成时态中做助词
这句话为完成时态,
have 在这句话中做助词 否定的话,直接加not

“by + 过去的时间” 是过去完成时的标志,译作“到。。。为止”要记住哦!
到上周日为止,他们还没完成呢。

by last Sunday是一个过去的时间,要表明finish动作是在“过去的过去”就用过去完成时。

hadn't finished 是过去完成时,在上周之前完成的 典型的“过去的过去”
didn't 是一般过去时的否定式,而且didn't后面要接动词原型的