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 是完成时的标志
与过去时有区别
答
前者是现在完成时结构,强调对现在的影响.后者是一般过去时结构,强调过去.
答
现在完成时表示对现在造成的影响和结果