I have already went to the post office.现在完成时语法对吗?最近查找资料英语现在完成时的语法have done,看到一个百度问问里面有个人做了这样的回答,我想知道他的例句里面为什么用went而不是用gone?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 02:26:39
Ihavealreadywenttothepostoffice.现在完成时语法对吗?最近查找资料英语现在完成时的语法havedone,看到一个百度问问里面有个人做了这样的回答,我想知道他的例句里面为什

I have already went to the post office.现在完成时语法对吗?最近查找资料英语现在完成时的语法have done,看到一个百度问问里面有个人做了这样的回答,我想知道他的例句里面为什么用went而不是用gone?
I have already went to the post office.现在完成时语法对吗?
最近查找资料英语现在完成时的语法have done,看到一个百度问问里面有个人做了这样的回答,我想知道他的例句里面为什么用went而不是用gone?我觉得gone是对的啊,因为我已经去过邮局但是没说明具体什么时间去的啊,麻烦前辈指点一二啊,最近在学这些语法,看到这个更糊涂了.
2.have done 表示的是过去做的事情,到说话的这个时刻,这件事已经完成了.一般可搭配already这个副词,来强调已经结束.而否定句里则和yet搭配
eg:I have already went to the post office.我已经去过邮局了(表示在说话的时候,我已经从邮局回来了.潜台词是要去邮局办的事情已经都做完了.)

I have already went to the post office.现在完成时语法对吗?最近查找资料英语现在完成时的语法have done,看到一个百度问问里面有个人做了这样的回答,我想知道他的例句里面为什么用went而不是用gone?
其实例句写错了,应该是have been to office . been表示去过(有持续性), go表示去的动作 ,作为已经去过的当然不能用动作次.