作业帮 > 英语 > 作业

Are you sure you done the right choice?这句话 有什么语病吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/05/03 14:59:32
Are you sure you done the right choice?这句话 有什么语病吗?
Are you sure you done the right choice?这句话 有什么语病吗?
有,正确的是Are you sure you have done the right choice?
再问: 为什么要用have done?
再答: 这个句子的时态是过去式,至于是简单过去式还是现在完成时就取决于作者。既然以上句子用了分词done,那么那个句子就是现在完成时。现在完成时的句子必须要have 这个助动词。所以要用have done.
再问: have done 不是有它自己的意思吗?
再答: have done 是现在完成时,表示一个动作在不明确是时间完成了。have done 的意思就是”已经做了“,没有其他意思。就如我说的,句子用简单过去式还是现在完成时取决于作者。如果你要用简单过去式也可以,就把done 改成did.