欢迎光临散文网 会员登陆 & 注册

【百词斩】“现完”常考的三种表达汇总!

2023-05-18 15:59 作者:不待静候  | 我要投稿

就问少侠两个问题: 1. have been to/have gone to/have been in的区别在哪里?2. 现完和一般过去式的区别在哪里?

<( ̄︶ ̄)> 如果少侠的答案有些许含糊不清,那一定要看看下面的考点解析:


考点一: have/has been to, have/has gone to与have been in辨析:

1). have (has) been in表示“在某地呆了多久,常与表示一段时间的状语for..., since...等连用。例如:

Mr. Brown has been in Shanghai for three days.

They have been in Canada for five years.


2). have(has) been to表示“曾去过...”说话时人已经回来了。可与just, ever等连用

I have just been to the post office.

Mary has never been to the Great Wall.

Have you ever been to Hangzhou?

have (has) been to 后面可接次数,表示去过某地几次:

They have been to that village several times.


3). have (has) gone to 意为“到某地去了”说话时人还没回来,例如:

---Where is Tom?---He has gone to the bookshop.

Jack has gone to London.


考点二: 现在完成时与一般过去时的区别:

现在完成时:强调现在的情况或对现在所造成的影响;动作可持续到现在;不可以和表示过去的时间状语连用。

一般过去时:仅表示过去发生并结束的动作或状态,和现在无关,可以和表过去的时间状语连用。

①He went to Shanghai last week.
上周他去了上海。(过去的动作)

He has been to Shanghai.
他(曾经)去过上海。(人现在已经回来了)

②The plane has arrived.
飞机已经来了。(飞机现在在这儿)

The plane arrived a quarter ago.
飞机是一刻钟以前到的。(强调动作发生在过去)

③I have taught here for fifteen years.
我在这儿已经教了十五年的书。(表示动作一直延续到现在。)

I taught here for a year.
我过去在这儿教过一年的书。(表示动作过去已经结束)


--摘自:百词斩

【百词斩】“现完”常考的三种表达汇总!的评论 (共 条)

分享到微博请遵守国家法律