Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 04:50:02
![Many a student _______ that mistake before.是had made 还是has made?before不是过去时的标志吗?had made过去完成时放在句子中不行吗?](/uploads/image/z/9071986-58-6.jpg?t=Many+a+student+_______+that+mistake+before.%E6%98%AFhad+made+%E8%BF%98%E6%98%AFhas+made%3Fbefore%E4%B8%8D%E6%98%AF%E8%BF%87%E5%8E%BB%E6%97%B6%E7%9A%84%E6%A0%87%E5%BF%97%E5%90%97%3Fhad+made%E8%BF%87%E5%8E%BB%E5%AE%8C%E6%88%90%E6%97%B6%E6%94%BE%E5%9C%A8%E5%8F%A5%E5%AD%90%E4%B8%AD%E4%B8%8D%E8%A1%8C%E5%90%97%3F)
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。
祝学习进步,如有疑问,请继续追问,谢谢!
收起