you have made a terrible mistake?这里为什么用have 直接 you made a terrible mistake 不行么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 15:13:34

you have made a terrible mistake?这里为什么用have 直接 you made a terrible mistake 不行么?
you have made a terrible mistake?这里为什么用have 直接 you made a terrible mistake 不行么?

you have made a terrible mistake?这里为什么用have 直接 you made a terrible mistake 不行么?
前者是现在完成时结构,强调对现在的影响.后者是一般过去时结构,强调过去.

现在完成时表示对现在造成的影响和结果

have done 是完成时的标志
与过去时有区别

have done 表示是现在完成时