> 英语 >
Are you sure you done the right choice?这句话 有什么语病吗?
人气:146 ℃ 时间:2020-05-21 04:46:17
解答
有,正确的是Are you sure you have done the right choice?为什么要用have done?这个句子的时态是过去式,至于是简单过去式还是现在完成时就取决于作者。既然以上句子用了分词done,那么那个句子就是现在完成时。现在完成时的句子必须要have 这个助动词。所以要用have done.have done 不是有它自己的意思吗?have done 是现在完成时,表示一个动作在不明确是时间完成了。have done 的意思就是”已经做了“,没有其他意思。就如我说的,句子用简单过去式还是现在完成时取决于作者。如果你要用简单过去式也可以,就把done 改成did.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版