英语现在完成时

问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢。现在完在时:have,had+过去分词例:1.HehasstudiedEnglishforfiveyea... 问一个很幼稚的语法小问题,虽然英语读了很多年了,但还没弄懂,谢谢。
现在完在时:have ,had +过去分词
例:1.He has studied English for five years.
2.He has been to Beijing.
这两句的has/has been 是一个意思吗?
如果是一个意思,那为什么一个has ,另一个要加个been?谢谢。
因为我觉得只有被语态才会有has been/have been出现的。
展开
charlie254
2011-06-26 · TA获得超过12.2万个赞
知道大有可为答主
回答量:6579
采纳率:66%
帮助的人:8945万
展开全部
不要想复杂了

现在完成时结构:
have+过去分词

He has been to Beijing.
这句话中be to表示 去过…… 的意思,所以have+过去分词,be→been

现在完成时被动语态结构:
have+been+过去分词
而被动语态结构:be+过去分词 ,完成时中be 变成了been
He has been taught English for five years

如还有疑问~欢迎追问
学习进步~若觉得满意~请记得采纳~~∩_∩
来自凌云山精神饱满的白菜
2011-07-09 · TA获得超过1197个赞
知道答主
回答量:55
采纳率:0%
帮助的人:27.6万
展开全部
V-ing为“动词ing形式” 现在完成进行时由“have/has been+V-ing”构成表示过去某一段时间开始一直延续到现在的动作
如:I have been sitting here for an hour 我在这坐了一个多小时了(我一小时以前在这坐下,现在还在这)
The children have been watching TVsince six o’clock孩子们从六点起一直在看电视(孩子们六点起开始看电视,现在还在看)
而现在完成时:have /has+过去分词 have(has)been表“曾经到过某地”,have(has )gone表“已经去过某地了” 如:Where has he been ?他刚才到哪去了(他已经回来了)
Where has he gone ?他到哪去了?(他不在这里 )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
包米叶
2011-07-10 · TA获得超过344个赞
知道答主
回答量:83
采纳率:0%
帮助的人:72.3万
展开全部
最简单的解释是 现在完在时:have ,had,has+过去分词

has studied 中studied是study过去分词形式
has been 中been 是be过去分词形式

被动语态是be+过去分词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eaganshi
2011-06-26
知道答主
回答量:24
采纳率:0%
帮助的人:11.3万
展开全部
He has studied English for five years.意思是他已经学习英语五年了,但还一直在学。这里has如果换成had就是在过去的时间段,他学了五年英语。
has been to 这里的has是个助动词,表明他去过北京,has been to是个组合。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-09
展开全部
have been doing为现在完成进行时表示一直持续到现在的状态而have+ p.p.为现在完成时表示持续并对现在有影响的状态动作,况且have been to是固定搭配意思是去过的地方并且回来啦,一般have been to和have gone to要区分 have gone to是去过一个地方但没回来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式