问题标题:
【英语现在完成时的问题结构是:主语+have/has+done+内容对么?ShehasbeentoShanghai.她已经去过上海这句是现在完成时吧.为什么用been不用gone啊?been不是be的过去分词、gone是go的过去分词么?应该是she】
问题描述:
英语现在完成时的问题
结构是:主语+have/has+done+内容对么?
ShehasbeentoShanghai.她已经去过上海
这句是现在完成时吧.为什么用been不用gone啊?been不是be的过去分词、gone是go的过去分词么?应该是shegoestoshanghai、不该是sheistoshanghai不懂为什么唉、给位给我解释下.
杜义恩回答:
嗯,结构就是havedone或者hasdone
注意,havebeento和havegoneto是两个不同意思的用法.前者是去过,回来了;后者是去了还没回来.
been是be的过去分词;gone是go的过去分词
ShegoestoShanghai.是一般现在时吧,表示一般平常发生的动作.和上面有什么关系吗?
PS:本人想做英文家教,嘎嘎……
柴苍修回答:
那这里的been表示去的意思吗
杜义恩回答:
你可以理解为她在上海待过,去过上海嘛。没有去的意思吧。
点击显示
英语推荐
热门英语推荐