投资六肖中特:轻松掌握定语从句

谈谈学习现在完成时态的几个难点

现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果,或从过去开始一直延续到现在的动作或保存的状态。

1、其句子结构是:

肯定句:主语+ have / has + 动词的过去分词

否定句:主语+haven’t/hasn’t+动词的过去分词

一般疑问句: have / has +主语+动词的过去分词+其它… ?

回答:Yes, I have. / No, I haven’t.

Yes, she has. / No, she hasn’t

1)过去发生的动作对现在造成的影响或结果。和already,never,ever,just,before,yet? 等状语连用。

例如:I have just eaten dinner.

2)过去已经开始,持续到现在的动作或状态,常与for或since引起的一段时间状语连用。

例如:I have lived here for three years.

I have lived here since 2004/three years ago.

2、现在完成时动词可以表示开始于过去持续到现在(也许还会继续进行下去)的动作或状态。

例如:1) I have studied English since last year.

我从去年开始学习英语。

2) She has lived in Beijing for five years.

她住在北京已经五年了。

注意: www.105y0.cne, go , leave, arrive, buy, lose, receive, join, die, bury 和marry 等动词所表示的动作是一时的, 不能延续的, 故不能与for …, since …等开头的表示一段时间的状语连用。不过, 这些词用于否定句则可以与表示持续的时间状语连用,即动作的发生是可以持续的。

不能说: a. He has www.105y0.cne to Beijing for two years.

b. He has bought that book for three weeks.

c. He has joined the Army for one and a half years.

d. His grandma has died for nine months.

e. I have received his letter for a month.

可以说: a. He has been in Beijing for two years.

b. He has had that book for three weeks.

c. He has been in the army for one and a half years.

d. His grandma has been dead for nine months.

e. I haven’t received his letter for almost a month.

或者说: a. It is two years since he came to Beijing.

b. It is three weeks since he bought that book.

c. It is one and a half years since he joined the army.

d. It is nine months since his grandma died.

3、现在完成时把过去的动作和现在的结果联系起来,一般过去时只限于表示过去的动作本身, 与现在的结果无关。现在完成时与一般过去时在意义上的区别举例如下:

a. I have cleaned my room. (My room is clean now.)我已经打扫过我的房间了。

b. I cleaned my room last week. (I did it in the past.) 我上周打扫了我的房间。

c. Father has gone to Xiamen. (He went to?Xiamen?and he is not here now.)

爸爸已经去厦门了。

d. They have bought a dictionary. (They bought a dictionary and they have it now.)

他们买了一本字典。

注意: 现在完成时不能和明确指出时间的状语(如: yesterday, last, year, in 1976, two days ago, just now, when she came in 等)连用,但可以和不明确指出时间的状语(如: already, yet, ever, never, sometimes, always, often, before, once, twice, recently, lately等)连用;也可以和表示包括现在在内的时间状语(如:today, this morning, this week, this year等)连用。

A.表示从过去一直持续到现在, 不能是具体的过去时间。

1)for+表示一段时间的短语

2)since+表示过去时间点的词语

3)since+表示过去时间的时间状语从句

例如:I have been a doctor _for_ a year.

He has been in this hospital _since_ 1992.

We have worked here since we came to this hospital.

B. just, already, yet, before/ ever, never有此类副词时,常强调动作完成,不强调动作的持续。

例如:Have you _ever_been to Beijing?

I have _just_ finished my homework.

I have finished my homework _already_.

I haven’t finished my homework _yet__.

already “已经” ;? yet? “仍然, 还”这两个副词常常用于完成时态, 其中already 常用于肯定句, yet常用于否定句和疑问句中。

例如:a.Jim has already finished his work.? ( Jim已经把他的工作做完了。)

b. Mother hasn’t www.105y0.cne home yet. ( 妈妈还没回来。)

c. Haven’t you read The Call of the Wild yet? (你还没读过《野性的呼唤》吗?)

d. She has already finished her work. (她已经把工作做完了。)

e. I haven’t read the story yet.? (我还没读过这个故事。)

f. Have you met him before?? (你从前曾见过他吗?)

g. Lily has always been a good student. (Lily一直是个好学生。)

比较:

h.I have seen him this morning .我上午看见他了。(说话时在上午)

i. I saw him this morning.今天上午我遇见了他。(说话时可能是下午或者晚上)

j. It has been cold this winter. 今天冬天一直很冷。(说话时仍是冬天)

4、现在完成进行时和现在完成时都可以表示“从过去开始一直持续到现在”这一概念, 有时两者可以互相代用, 但前者多用于口语。在含义上如着重表示动作的结果时, 多用现在完成时; 如着重表示动作一直在进行, 即动作的延续性时, 则多用现在完成进行时。一般不能用于进行时的动词也不能用于现在完成时行时。

5、现在完成时与一般过去时的区别:

现在完成时:表示过去发生或已经完成的某一动作对现在造成的影响或结果,或从过去开始一直延续到现在的动作或保存的状态,强调的是现在的情况,不能和表示过去的时间状语连用(如:in 1990,last Sunday 等)。

一般过去时:一般过去时只表示过去的动作或状态,和现在不发生关系(即动作或状态在现在已经结束),它可以和表示过去的时间状语连用。

6、在现在完成时中?ever,?never,?just,?already,?yet在用法和意思上有什么区别?

现在完成时表示过去发生或完成的某一动作对现在造成的影响或结果。

例如:Have?you?read?that?story?你读过那个故事吗?(“读”这一动作发生在过去,对现在造成的影响是:是否知道故事的内容。)

例如:I?have?bought?two?apples.?我买了两个苹果。?(“买”这一动作发生在过去,对现在造成的结果是:拥有两个苹果。)

在学习这一概念的同时,还应注意常与现在完成时连用的几个副词:already, just, ever, yet, never等。already,? just多用于肯定句中,ever, yet, never多用于疑问句和否定句中。

例如:a. I?have?already?finished?my?homework.我已经做完家庭作业了。

b. He?has?just?had?his?meal.他刚吃过饭。

c. Have?you?ever?sung?this?English?song?你曾唱过这首英文歌吗?

d. They?haven‘t?started?yet.? 他们还没有身。

e. We?have?never?heard?of?it.我们从来没有听说过这件事。

7、have?been?in,?have?been?to?与have?gone?to?的用法

1)?Have (has)?been?in?意为“已经在某地呆了多长时间”,常与表示一段时间的状语连用。

例如:a.Mr.?Brown?has?been?in?Shanghai?for?three?days.?布朗先生来上海已经有三天了。

b. They?have?been?in?Canada?for?five?years.?他们到加拿大有五年了。

2)?Have (has)?been?to 意为“曾经去过某地”,表示现在已经不在那里了??捎?just,?ever,?never 等连用。

例如:a. I’ve?just?been?to?the?post?office.?我刚才去邮局了。

b. Have?you?ever?been?to?Hangzhou??你曾经去过杭州吗?

c. Mary?has?never?been?to?the?Great?Wall.?玛丽从未去过长城。

3)?Have (has)?been?to?后面可接次数,表示去过某地几次。

例如:a. I’ve?been?to?Beijing?three?times.?我去过北京三次。

b. They?have?been?to?that?village?several?times.?他们去过那个村庄好几次了。

4)?Have (has)?gone?to?意为“到某地去了”,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、二人称代词作主语。

例如:—Where?is?Tom??汤姆在哪里?

—He?has?gone?to?the?bookshop. 他到书店去了

例如:a. He has gone to Hong Kong.他到香港去了。(他已前往香港, 或在途中, 或已到达。说话人暗示他现在不在现场)

b. He has been to Hong Kong.他曾到过香港。(说话人认为他过去到过香港, 现在已不在该地。言外之意他对香港有所了解)

总结:Have been to / in 和 have gone to的区别

1)have / has been to +地名? 去过某地(去过已回来);

2)have / has gone to +地名 去了某地(还没回来);

3)have / has been in +地名 ?在某地住了有多长。

  • 生态环境部部长李干杰:蓝天保卫战突出四个重点、优化四个结构 2018-11-27
  • 这些安全知识送给中小学生 2018-11-26
  • 190只基金“踩雷”中兴通讯 一天浮亏近8亿元 2018-11-26
  • 整治凸显民生 采砂更需环保 2018-11-23
  • 羡慕吗?品虾师每天吃两斤小龙虾 2018-11-18
  • 一语惊坛(6月1日):特朗普对欧美盟友发动贸易战! 2018-11-10
  • 网售私房粽游走法律边缘 打养生旗号难以说清依据 2018-11-10
  • 香港旅游重现精彩前景可期 2018-11-04
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2018-11-04
  • 老人惨遭3车辗轧元凶逃逸  松桃警方破获谜案抓住真凶 2018-11-04
  • 以色列F35悍然发动攻击,俄军苏57拔地而起,空对地导弹还击 2018-11-03
  • 人民网春季糖酒会专访贵州茅台酒厂(集团)习酒有限责任公司总经理钟方达 2018-11-01
  • 厦门思明启动公共场所空气质量监测云平台 影院空气一看便知 2018-11-01
  • 一天收治4例枣核卡食道患者 医生提醒:应立即就诊 2018-10-29
  • 三位基层书记的一周(干部状态新观察·激励担当作为) 2018-10-26
  • 807| 730| 595| 774| 355| 210| 754| 287| 304| 910|