英语一般过去式和现在完成时的区别

Iwenttobeijing和Ihavebeentobeijing意思上有什么区别?能不能举例区分这两种时态?... I went to beijing 和 I have been to beijing 意思上有什么区别?能不能举例区分这两种时态? 展开
匿名用户
推荐于2016-04-19
展开全部
1、现在完成时强调对现在的影响,不与具体过去时间状语连用,但可与
ever,never,before,just,already
连用。一般过去时,表示过去某个时间发生的动作,与具体的过去时间状语连用。
2、一般过去时说的是过去发生的或已经结束了的动作,它和现在没有直接关系,
即使事实上和现在有关系,说话时也不强调这种关系,而只是指出那个动作发生在过去某一时间,而现在完成时却正要强调过去的动作和现在的关系。
I went to beijing 是表示去过北京,只是一个结束的动作。

I have been to beijing 是表示已经去过北京了,肯定是有人问了,你才说的,对现在有影响的,就是说和现在事情有关联。
hawkxch
2014-11-24
知道答主
回答量:26
采纳率:0%
帮助的人:5.4万
展开全部
所谓时态,都是针对英语“动词”的概念来的。在理解的时候一定要有一个对应的“时间点或时间段”的概念来比较。一般过去式通常有对应的是某一时间点,它是过去发生了,所以你现在回头说的时候就用过去式。现在完成时其实是说事情过去发生,但延续影响到现在。强调这个动词动作的延续性持续性,比如go, come这样的动词,是不会用到完成时态的。 所以你上面的例子,简单说,一个是“我去过北京(对应你过去那一年月日时间)”。一个是说“我曾经去过北京”(代表对现在影响, 意思是我有去过的,而不强调是具体那个时间去的。如果强调过去那个时间去的,那就得用一般过去式)。以上,个人观点,仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
monkeymonkey68
2014-11-24 · 超过17用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:36.2万
展开全部
I went to beijing --我去了北京。
I have been to beijing--我去过北京。

一般过去时 表示事情发生在过去,对现在没有影响。例如:I studied English last year。
现在完成时表示事情发生在过去但对现在有影响,或事情一直延续到现在。例如:
I have studied English for two years 。表示现在还在学英语。
希望可以帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-24
展开全部
I went to beijing, 是过去某一时候去过北京 i have been to beijing 是我曾经去过北京
eg, I finished my homework. 我做作业了(过去某一时间做的)
I have finished my homework 我已经做完作业了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式