Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:27:46
Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?

Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?
Many a student _______ that mistake before.
是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?

Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?
应该是 has made
分析 before 以前,常与现在完成时连用.
加油!不明白再问!

has made。
此句并没有强调过去的过去完成某种动作,而是强调“过去”有学生犯了这种错。

has made
如果用过去完成时,那么必须得有过去的动作或过去的时间点作为参照物。before是笼统的过去时间段,而且说的是学生没犯错误的时间范围,不能作为过去的时间标志。

供参考。

亲,这里必须选has made

首先,many a:许多,后面跟名词的单数形式,谓语动词与单数形式,必须用has made;
其次,before不是过去时的标志,而过去完成时的标志。
本句中,不能用had made,因为many a 后面的谓语动词用单数形式,所以不能有had made。

祝学习进步,如有疑问,请继续追问,谢谢!...

全部展开

亲,这里必须选has made

首先,many a:许多,后面跟名词的单数形式,谓语动词与单数形式,必须用has made;
其次,before不是过去时的标志,而过去完成时的标志。
本句中,不能用had made,因为many a 后面的谓语动词用单数形式,所以不能有had made。

祝学习进步,如有疑问,请继续追问,谢谢!

收起