快捷搜索:  汽车  科技

have been与have done与have gone,到底用Havegone还是

have been与have done与have gone,到底用Havegone还是I have been to Beijing. 我“到过”北京。Have you been to Beijing? 你“到过”北京吗?请仔细观察上表,分清左栏表示“过去时间”的概念,右栏表示“现在时间”的概念。Where have you been? 你刚才“在”哪里?I have been at school. 我刚才“在”学校。

have been与have done与have gone,到底用Havegone还是(1)

Gone的动词原形go, 动词的本意为“走”,此处为“去了”的意思,表示动作过程。

Been 的动词原形be, 动词的本意为“是”,此处为“到过”的意思,表示动作结果。

我们通过如下表格进行对比说明:

have been与have done与have gone,到底用Havegone还是(2)

注:“人不在”表示你看不到他或者通过电话或者喊话的方式。

请仔细观察上表,分清左栏表示“过去时间”的概念,右栏表示“现在时间”的概念。

Where have you been? 你刚才“在”哪里?

I have been at school. 我刚才“在”学校。

Have you been to Beijing? 你“到过”北京吗?

I have been to Beijing. 我“到过”北京。

从上表可知have gone 强调“动作”而 have been则强调“状态”, Have been 适用于“人在和人不在”。

猜您喜欢: