Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 11:44:50
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。
祝学习进步,如有疑问,请继续追问,谢谢!
收起