搜档网
当前位置:搜档网 › (完整版)现在完成时练习题108道(附答案)

(完整版)现在完成时练习题108道(附答案)

(完整版)现在完成时练习题108道(附答案)
(完整版)现在完成时练习题108道(附答案)

现在完成时练习题108道

现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。现在完成时的形式是由“have/has + 过去分词”构成。

1.1 现在完成时的构成

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

否定句:主语+ have/has + not + 过去分词...

疑问句:Have/Has + 主语+ 过去分词...?

疑问代词/疑问副词+ have/has + 主语+ 过去分词...?

肯定句否定句一般疑问句简答

I / You have seen it I / You have not seen it Have you seen it? Yes, I have.

No, I haven't.

He / She / It has seen it He / She / It has not seen

it

Has he seen it ? Yes, he has.

No, he hasn't.

We / You / They have seen it. We / You / They have

not seen it.

Have they seen it? Yes, they have.

No, they haven't.

1.2 现在完成时的肯定句

句型:主语(第三人称单数以外的人称)+ have

主语(第三人称单数)+ has +

现在完成时的肯定句由助动词have/has加过去分词构成:

He's gone shopping.他去买东西了。

I've never been to Paris.我从未到过巴黎。

1.3 现在完成时的否定句

句型:主语+ have/has + not + 过去分词...

现在完成时的否定句是在助动词have/has后加not,之后是过去分词:

I haven't seen him for a long time.我已经很久没见到他了。

The road hasn't been cleaned since it snowed.自下过雪以后这条路一直没有清扫过。

1.4 现在完成时的一般疑问句

句型:Have/Has + 主语+ 过去分词...?

回答方式:Yes,主语+ have/has.

No,主语+ have/has + not.

现在完成时的一般疑问句是将助动词have/has置于主语之前(大写have/has后的第一个字母),在句尾加问号;这种语序是倒装语序:

Have you done it? —Yes,I have./No,I haven't.你做这件事了吗? ——是的,我做完了。/不,

我没有。

Have you ever been to India? —Yes,I have./No,I haven't.你去过印度吗? ——是的,我去过。/不,我没去过。

Have you met your new neighbors? —Not so far.你见过你的新邻居没有? ——至今还没有。

1.5 现在完成时的特殊疑问句

句型:疑问代词/疑问副词+ have/has + 主语+ 过去分词...?

现在完成时的特殊疑问句是将疑问代词/疑问副词置于助动词have/has之前(have/has的第一个字母无需大写),和一般疑问句差不多;这种语序是倒装语序。就主语提问时,将疑问代词或带有疑问限定词的名词词组置于助动词have/has之前,在句尾加问号;这种语序是陈述句语序:

Where have you been all this while? 这一阵子你在哪里?

What book shave you read on this subject? 你读过哪些关于这方面的书?

What have you been busy with recently? 最近你在忙什么?

1.6 现在完成时的用法

1.表示结束、结果

现在完成时表示一个过去发生并结束的动作对现在产生的影响。这一类情况可以细分为下述两种情况:

表示开始于过去的动作刚刚结束。常和already(已经),just(刚刚),now(现在),yet (迄今、还),not...yet(还没有)等连用:I've already read that book.我已经读过那本书。You're too late;the train has just left.你来得太完了,火车刚开走。

表示过去动作的结果,现在仍残留着;一般不用时间状语:

It has just snowed.刚刚下过雪。(地上有积雪)

I have lost my watch.我把手表丢了。(现在仍未找到)

The concert has started. We have to look for our seats in the dark.音乐会已经开始了,我们得在黑暗中找座位。

The president's sudden death has left the country leaderless.总统突然去世,使该国处于无领袖状态。

2.表示继续

表示过去已经开始,持续到现在,仍要继续下去的动作或状态。往往和表示一段时间包括现在时间在内的状语连用,如today(今天),this week/month(本周/月),lately(最近),recently(最近),these days(这些日子),in the past few years(在过去的几年里),since (从……以来),since yesterday(从昨天以来),for a long time(很长时间),for a month/several years(一个月/几年),so far(迄今为止),up to now(直到现在),till/until now(直到现在)等:

He's known me for over twenty years.他和我相识已20多年了。

Has he studied French very long? 他学习法语很久了吗?

How long have you studied English? 你学英语多久了? (现在仍在学)

Up to now/Until now we've had no problems.直到现在为止,我们没有碰到任何问题。

3.表示经历和经验

表示从过去到现在之间经历过的事情。常和often(常常),never(从来没有),ever(曾

经),once(一次),twice(两次),three times(三次),before(在……之前),since (自……以来)等连用:

Haven't I seen you before? 我以前见过你吧?

He has known both grief and happiness.悲伤和欢乐的滋味他都尝过。

We have not been to the cinema recently.我们最近没有去过电影院。

I have not seen that film yet.我还没有看过那部电影。

Her husband died ten years ago,but she has since remarried.她丈夫10年前去世,她后来又嫁人了。

I've read the novel twice.这部小说我看了两遍。

I've never been so annoyed in all my life!(=I was extremely annoyed)我这一生从没有这样恼火过!

4.用于状语从句

在时间或条件状语从句中,通常用现在完成时代替将来完成时,表示将来某一时刻前业已完成的动作:

Tell me what you think of the book when you've read it.你看完这本书后,告诉我你的想法。

We'll start at2 o'clock pm if it has stopped raining by then.我们将于下午2点开始,如果那时雨停了的话。

5.关于瞬时(短暂)动作动词的用法

终止性动词(亦称点动词)如come(来),go(去),leave(离开),buy(买),borrow (借),join(参加),die(去世),marry(结婚),lose(失去),begin(开始),stop (停止),get up(起床)等表示的动作有一个终点,到了终点就不再延续。也就是说,此类动词只表示短暂的动作,因此不能与表示延续的时间状语连用:

不可以说:I've left New York for three days.

可以说:I've been away from New York for three days.(这时需要使用be动词来表示延续的状态)

可以说:I left New York three days ago.我是3天前离开纽约的。

如果现在完成时的谓语动词是持续较短的动态动词(点动词),通常用否定结构;在这种情况下可以和表示一段时间的短语连用。因为点动词的这种否定结构构成一种状态,而这一状态是可以持续的:

They haven't written to me for 3 years.他们有3年没有给我写信了。

She hasn't left home for several days.她已有几天没有出门了。(表示“足不出户”这一状态)They haven't visited us since 2000.自2000年以来他们就没有拜访过我们。

表示短暂动作的动词用于完成时,通常表示目前的结果:

She's recovered from her illness.她已经痊愈。(含义是:目前状况良好)

I must go back;I've left(=forgotten to bring)my car keys(be-hind).我必须回去,我忘了带汽车钥匙。(含义是:我现在开不了汽车门。)

English has borrowed words from many languages.英语借用了很多其他语言的词汇。(含义是:仍会借用其他语言的词汇。)

现在完成时练习题108道

一、选择填空及问答

1. Both his parents look sad . Maybe they ______what's happened to him .

A. knew

B. have known

C. must know

D. will know

2. Kate's never seen Chinese films, ____ ?

A. hasn't she

B. has she

C. isn't she

D. is she

3. He has _______ been to Shanghai, has he?

A. already

B. never

C. ever

D. still

4. - Our country ______ a lot so far.

- Yes. I hope it will be even ______ .

A. has changed; well

B. changed; good

C. has changed; better

D. changed; better

5. We ______ Xiao Li since she was a little girl .

A. know

B. had known

C. have known

D. knew

6. The famous writer _____ one new book in the past two year .

A. is writing

B. was writing

C.wrote

D. has written

7. Zhao Lan ______already ______in this school for two years .

A. was ; studying

B. will ; study

C. has ; studied

D. are ; studying

8. Have you met Mr. Li ______?

A. just

B. ago

C. before

D. a moment ago

9. His uncle has already posted the photos to him. (改为否定句)

His uncle ______ posted the photos to him ______

10. - Mum, may I go out and play basketball?

- ______you______ your homework yet?

A. Do; finish

B. Are; finishing

C. Did; finish

D. Have; finished

11. The famous writer _____ one new book in the past two year .

A. is writing

B. was writing

C. wrote

D. has written

12. Kate's never seen Chinese films,____ ?

A. hasn't she

B. has she

C. isn't she

D. is she

13. Both his parents look sad . Maybe they _________what's happened to him .

A. knew

B. have known

C. must know

D.will know

14. He has _______ been to Shanghai, has he?

A. already

B. never

C. ever

D. still

15. Tom ______ the CD player for two weeks.

A. has lent

B. has borrowed

C. has bought

D. has had

16. We ______ Xiao Li since she was a little girl.

A. know

B. had known

C. have known

D. knew

17. - ______ you ___ your homework yet ?

- Yes . I _____ it a moment ago .

A. Did; do; finished

B. Have; done; finished

C. Have; done; have finished

D. will; do; finish

18. Hurry up! The play __________ for ten minutes .

A. has begun

B. had begun

C. has been on

D. began

19. She’s _____________ (live) here ever since she was ten.(用时态填空)

20. His father ______ the Party since 1978.

A. joined

B. has joined

C. was in

D. has been in

21. - ______ my glasses?

- Yes, I saw them on your bed a minute ago.

A. Do you see

B. Had you see

C. Would you see

D. Have you seen

22. It _____ten years since he left the army .

A.is

B. has

C. will

D. was

23. I ______ a letter from him since he left.

A. didn't receive

B. haven't got

C. didn't have

D. haven't heard

24. Both of them ________________ (be) in Hong Kong for ten days.(用时态填空)

25. Our teacher has studied Japanese ______ three years.(用since和for填空)

26. My parents ______Shandong for ten years .

A. have been in

B. have been to

C. have gone to

D. have been

27. I wonder why Jenny ______ us recently. We should have heard from her by now.

A. hasn’t written

B. doesn’t write

C. won’t write

D. hadn’t written

28. - How long ______ David and Vicky ______ married?

- For about four years.

A. were; being

B. have; got

C. have; been

D. did; get

29. Hurry up! The play __________ for ten minutes .

A. has begun

B. had begun

C. has been on

D. began

30. - ______ you ______anywhere before?

-Yes, but I can't remember where I______

A. Did; surf; surfed

B. Have; surfed; surfed

C. Did; surf; have surfed

D. Have; surfed; have surfed

31. The number of the students in our school _______ 1200.

A is added up to

B has been added up to

C adds up to

D have added up to

32. Harry Potter is a very nice film .I_______ it twice .

A. will see

B. have seen

C. saw

D. see

33. These kinds of shoes ______ well.

A were not sold

B won't be sold

C are not sold

D don't sell

34. The first use of atomic weapons was in 1945, and their power ______ increased enormously ever

since.

A. is

B. was

C. has been

D. had been

35. Years ago we di dn’t know this, but recent science ______ that people who don’t sleep well soon

get ill.

A. showed

B. has shown

C. will show

D. is showing

36. The singer lived in California until he ______ to university.

A had sent

B was sending

C had been sent

D was sent

37. We ______ Xiao Li since she was a little girl .

A. know

B. had known

C. have known

D. knew

38. The May 4th movement ______ in 1919.

A had taken place

B was taking place

C was taken place

D took place

39. On returning home , I found I ______ umbrella in the office.

A had left

B have left

C left

D would leave

40. _______ that the earth was the centre of the universe.

A People were believing

B It was once believed

C People were once believed

D People were said

41. Have you met Mr. Li ______?

A. just

B. ago

C. before

D. a moment ago

42. - Our country ______ a lot so far .

- Yes . I hope it will be even ______ .

A. has changed; well

B. changed; good

C. has changed; better

D. changed; better

43. We ______ Xiao Li since she was a little girl.

A. know

B. had known

C. have known

D. knew

44. - ______ you ___ your homework yet?

- Yes, I _____ it a moment ago.

A. Did; do; finished

B. Have; done; finished

C. Have; done; have finished

D. will; do; finish

46. I _______ such an interesting book before.

A. was never reading

B. will never read

C. had never read

D. have never read

47. The number of the students in our school _______ 1200.

A is added up to

B has been added up to

C adds up to

D have added up to

48. - These farmers have been to the United States .

- Really? When _____ there?

A. will they go

B. did they go

C. do they go

D. have they gone

49. - How _______ on with your English these days .

- Not bad.

A have you been getting

B are you getting

C did you get

D have you got

50. Perhaps it will be a long time _______ from abroad.

A. that Tom comes back

B. before Tom comes back

C. when Tom will come back

D. when Tom comes back

51. - Do you know him well?

- Sure .We _________ friends since ten years ago.

A. were

B. have been

C. have become

D. have made

52. - How long have you ____ here?

- About two months .

A. been

B. gone

C. come

D. arrived

53. Hurry up! The play __________ for ten minutes .

A. has begun

B. had begun

C. has been on

D. began

54. It _____ ten years since he left the army .

A. is

B. has

C. will

D. was

55. All the furniture in the building _______ to the company not to his own.

A. is belonged B belongs C. belong D. are belonged

56. I don’t really work here. I _______ until the new secretary arrives.

A. just help out

B. have just helped out

C. am just helping out

D. will just help out

57. The new secretary is supposed to report to the manager as soon as she _______.

A will arrive

B arrives

C is going to arrive

D is arriving

58. As she _______ newspaper, Granny _______ asleep.

A read, was falling

B was reading, fell

C was reading, was falling

D read, fall

59. - ______ you ___ your homework yet?

- Yes. I _____ it a moment ago.

A. Did; do; finished

B. Have; done; finished

C. Have; done; have finished

D. will; do; finish

60. My parents ______ Shandong for ten years.

A. have been in

B. have been to

C. have gone to

D. have been

61. The students have cleaned the classroom, ?

A. so they

B. don't they

C. have they

D. haven't they

62. _______ has Mr White been a member of Greener China since he to China?

A. How soon, comes

B. How often, got

C. How long, came

D. How far, arrived

63. His uncle for more than 9 years.

A. has come here

B. has started to work

C. has lived there

D. has left the university

64. He _______ his leg when he _______ in a football match.

A broke, played

B was breaking, was playing

C broke, was playing

D was breaking, played

65. I don’t really work here. I _______ until the new secretary arrives.

A. just help out

B. have just helped out

C. am just helping out

D. will just help out

66. - Do you like the material?

- Yes, it _______ very soft.

A is feeling

B felt

C feels

D is felt

67. His father ______ the Party since 1978.

A. joined

B. has joined

C. was in

D. has been in

68. - Do you know him well?

- Sure .We _________ friends since ten years ago.

A. were

B. have been

C. have become

D. have made

69. ________ has Mr. White been a member of Greener China since he _______ to Nanjing?

A. How soon, comes

B. How often, got

C. How long, came

D. How far, arrived

70. His uncle________ for more than 9 years.

A. has come here

B. has started to work

C. has lived there

D. has left the university

71. He tells me he________ China for over five years

A. has been

B. has been in

C. has been to

D. has gone to China

72. - You’ve agreed to go, so why aren’t you getting ready?

- But I _______ that you _______ us to start at once.

A don’t realize, want

B don’t realize, wanted

C haven’t realized, want

D didn’t realize, wanted

73. The house is dirty. We _______it for weeks.

A didn’t clean

B hadn’t cleaned

C don’t clean

D haven’t cleaned

74. - _______ the sports meet might be put off.

- Yes, it all depends on the weather.

A I’ve been told

B I’ve told

C I’m told

D I told

75 - I’m sorry to keep you waiting.

- Oh, not at all. I _______ here only a few minutes.

A have been

B had been

C was

D will be

76. - How long have you ____ here?

- About two months.

A. been

B. gone

C. come

D. arrived

77. - When shall we restart our business?

- Not until we ______ our plan.

A. will finish

B. are finishing

C. are to finish

D. have finished

78. - We’ve spent too much money recently.

- Well, it isn’t surprising. Our friends and relatives ______ around all the time.

A. are coming

B. had come

C. were coming

D. have been coming

79. - Why do you want to work for our company?

- This is the job that I ______ for.

A. looked

B. am to look

C. had looked

D. have been looking

80. Miss Green isn't in the office. she _______ to the library.

A. has gone

B. went

C. will go

D. has been

二、用“never, ever, already, just, yet, for, since”填空

81. I have _______ seen him before, so I have no idea about him.

82. Jack has _________ finished his homework.

83. Mr. Wang has taught in this school ________ ten years.

84. “Have you ________ seen the film?” “No, I have ________ seen it.”

85. “Has the bus left _______?” “Yes, it has _________ left.”

三、用have / has been to / in, have gone to及go的各种形式填空。

86. Where is Jack? He __________ his country.

87. David ________ the park just now.

88. John _______ England for 3 years.

89. How long _____ they _____ this village?

90. The Smiths ______ Beijing for years.

91. _____ you ever ____ America? -- Yes, I _____ there many times.

92. I _____ this school since three years ago.

93. Where is Jim? He _____ the farm.

94. When_____ he _____? He _______ an hour ago.

95. Would you like to _____ to the zoo with me? - Yes, but I _____ there before.

96. Where _____ you _____ now? --- I ____ to the zoo.

97. He often _____ swimming.

98. _____ you ______ there last year?

99. _____ they often ______ skating in winter?

100. - How long ___________ he ___________ there?

- He _____________ there for three days.

四、句型转换

101. I have been to Macau before. (改为否定句)

I _________ _________ been to Macau before.

102. He hasn’t come to school because he was ill. (就划线部分提问) ______ _______ he come to school?

103. I bough a new bike just now. (用just改写)

I ____ just ____ a new bike.

104. We began to learn English three years ago.(改为同义句)

We ____ ____English ____three years

105. He has never surfed, _______ _______? (改成反意疑问句)

106. They have been here since 2000. (对划线部分提问)

_______ _______have they been here?

107. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)108. Miss Gao left an hour ago. (同义句转换) Miss Gao has _______ ________ ________ an hour.

参考答案:

1.B

解析:现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。

2.B

解析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。

3.B

解析:现在完成时常与already(已经)just(刚刚,正好) 、ever(曾经)、never(从来,也不;从不)、before(以前)、yet(仍然)等连用。故应选B

4.C

解析:现在完成时常与recently(近来),so far(到目前为止),in the past/"last + 一段时间"等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选C。

5.C

解析:现在完成时时常与"for +时间段或since +过去时间点"连用(含从句,从句过去时)。故应选C。

6.D

解析:现在完成时常与recently(近来),so far(到目前为止),in the past/“last +一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选D。

7.C

解析:现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。故应选C。

8.C

解析:现在完成时常与already(已经)just(刚刚,正好)、ever(曾经),never(从来,也不;从不)before(以前)、yet(仍然)等连用。故应选C。

9.hasn't, yet

解析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。

10.D

解析:当句中有never, ever, just, already, yet, before等时,常用现在完成时。故应选D

11.D

解析:现在完成时常与recently(近来),so far(到目前为止),in the past/"last + 一段时间"等

时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选D。

12.B

解析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B

13.B

解析:现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。

14.B

解析:现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故应选B。

15.

解析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D

16.C

解析:现在完成时时常与"for +时间段或since +过去时间点"连用(含从句,从句过去时)。故应选C。

17.B

解析:现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday, last week, a moment ago等)连用。故应选B。

18.C

解析:现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故应为C.

19.lived / has been living

解析:本题考查的是时态的运用,故应填lived / has been living

20.D

解析:现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故应选为D。

21.D

解析:现在完成时表示过去发生的动作对现在的影响.故应选D.

22.A

解析:现在完成时中, 非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。可另用"It is + 一时间+since从句"来表示,故应选A。

23.B

解析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。

24.have been

解析:本题考查的是时态的运用,故应填have been.

25.for

解析:本题考查的是since和for的区别,故应填for.

26.A

解析:"have/has been to +地点"表示"曾经去过某地(但现在已不在那儿)。"故应为A.

27.A

解析:由recently 和by now 可知用现在完成时。故选A

28.C

解析:由For about four years 可知,要用现在完成时,排除 A 和D; 与时间段连用,不可用get married, 要用be married。故选C

29.C

解析:现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故应为C

30.D

解析:据before可知,应用现在完成时,故选D。

31.D

32.B

解析:现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故应选B。

33.D

34.C

解析:因为ever since的意思是“从那时(1945年)起一直到现在”,表示从过去某一时刻起一直延续到现在的动作或状态,要用现在完成时,现在完成时由“have /has+过去分词”构成,所以选C。

35.B

解析:由表示对照的Years ago和recent可知,“以前不知”,但“现在已经证明了”,所以用现在完成时。故应选B

36. D 37. C 38. D 39. A 40. B 41. C 42. C 43. C 44. B 45. D 46. D 47. D 48. B 49. B 50. B 51. B 52. A 53. C 54. A

55. B 56. C 57. B 58. B 59. B 60. A 61. D 62. C 63. C 64. C 65. C 66. C 67. D 68. C 69. C 70. C 71. B 72. D 73. D 74. A 75. A 76. A 77. D 78. D 79. D 80. A 81. never 82. already 83. for 84. ever, never 85. yet, already 86. has gone to 87. has been in 88. has been in 89. have, been in 90. have been in 91. Have, been to, went 92. have been in

93. has gone to 94. did, go; went 95. go, have been 96. are, going; will go

97. goes 98. Did, go 99. Do, go 100. has, been; has been 101. have, not

102. Why, hasn’t 103. have, bought 104. have, learned, for 105. has, he

106. How long 107. died; been dead 108. been, away, for

初二现在完成时教案

初二现在完成时教案 一、知识梳理: (一)、现在完成时 1.构成 现在完成时是由助动词 have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 (1)肯定句式: 现在完成时的肯定句式是―have(has)+过去分词 We have just finished our homework. (2)否定句式:现在完成时的否定句式是―haven't(hasn't)+过去分词 We have’n?t studied Unit 2 yet (3)疑问句式: 现在完成时的一般疑问句式是把助动词have或has提到主 语之前。 Have you read this story book yet? 2.用法 (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。如: -Have you had lunch yet? -Yes,I have. I've just had it. 你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了) (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。

如:He has taught here since 1981 他自1981年就在这儿教书。(可能还要继续教) I have't seen her for four years. 我有四年没见到她了。 (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。 如: I have been to Beijing twice.我去过二次 1.Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 解析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D 2. We ______ Xiao Li since she was a little girl. A.know B.had known C.have known D. knew 解析:现在完成时时常与"for +时间段或since +过去时间点"连用(含从句,从句过去时)。故应选C。 3.-______ you ___ your homework yet ? -Yes . I _____ it a moment ago . A.Did;do;finished B.Have;done;finished C.Have;done;have finished D.will;do;finish 解析:现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或

现在完成时被动语态教学设计

高中英语语法《现在完成时的被动语态》教学设计 一、教材分析 本节课的授课内容为被动语态中的一个重点也是难点的内容:现在完成时被动语态的学习及其应用。对于该内容学生半知半解,加上语法容易让人觉得枯燥,学生对此内容有排斥畏难心理。所以教学中将语法知识的传授和语言基本技能的学习结合到一起,注重学习语法与语言的运用。采用任务型教学法、情景教学法和小组合作探究学习法,让学生亲身去感知、领悟知识和运用知识,从而扩大课堂的语言输入量及学生的语言输出量,使其内容更加丰富,降低了语法学习的难度,同时也使语言学习和运用语言的过程成为一种栩栩如生的互动体验,提高了学习效率。 二、学情分析 授课对象为高一级的学生,他们来自全区各地初中,大部分学生的基础知识仍然较为薄弱,运用英语进行交际活动的能力较差,主动学习的动力不够,然而他们学习比较认真,渴求知欲旺盛,思维比较活跃。部分学生的基础较好,能主动配合老师。所以只有设臵使他们感兴趣的活动,利用发生在学生身边的事情——教室的环境布臵和学校艺术文化节作为语法学习的载体,因材施教,让学生明白所学语言知识的实用性,这样才能激发学生学习的积极性,并在师生互动、生生互动中实现教学任务和目标。 三、教学目标 知识与技能:1.让学生弄清楚现在完成时被动语态的结构和用 法; 2.重点是现在完成时被动语态的应用。 过程与方法:1.培养学生自主学习、协作学习和探究的能力; 2.培养学生分析问题、解决问题、归纳问题的能 力。 3.提高思维能力和运用英语的综合能力。

情感价值观:通过本节课的学习,培养学生热爱学校积极参与 学校活动的情感。 四、教学重点和难点 现在完成时被动语态的基本构成与实际应用。 五、教学策略和方法 本节课的教学以学生为中心,以教室的环境布臵和学校艺术文化节为载体,使课堂教学过程成为学生自主地进行信息加工、知识意义构建、归纳能力发展的过程。教师在教学过程中则适时介入,引导、启发、组织、帮助、促进。随堂进行小组指导,一方面参与学生的讨论,更给学生以个别辅导,以帮助学生解决学习过程中的难题。通过演示法把制作的课件、学生的作文等显示给学生看,便于学生对知识的把握,并从中获得启迪,从而解决问题。通过小组协作法分析问题、解决问题,从而内化而形成学习成果,并将其在全班学生中展示,使学生获得成功的喜悦,从而激发学生的后续学习热情。通过任务驱动教学法将所要学习的新知识隐含在语言操练之中,学生通过对呈现的图片进行分析、讨论,并在老师的指导、帮助下用本节课的语法对图片进行描述,以达到对语法项目的操练,最后通过任务的完成而实现对所学知识的意义建构。 六、板书设计 现在完成时被动语态的基本结构:have/has been done 七、教学过程 Step1 Revision (复习)(6分钟) 本单元学习的话题是计算机,计算机的应用很广泛,让学生在阅读里面找出介绍计算机应用的句子,并齐读句子:?The computers have been used in communication, finance and trade. ?The computers have been put into robots. ?It has been used to make mobile phones as well as help with

初中现在完成时练习题及答案

现在完成时 1.现在完成时的构成: 现在完成时由助动词have\has + 过去分词构成,第三人称单数用has,其余用have。 I have been in Shenzhen for seven years. Lily hasn’t been to America before. 2.现在完成时的用法: 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday. 3.常和现在完成时连用的时间状语: already, yet, before, lately, recently, once, twice, ever, never,since,for等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。 They have never been to Yan’an. 他们从未去过延安。 I haven't seen him lately. 我近来没看到他。 She has been an independent girl since her father passed away. 自从父亲去世后,这女孩就变得独立了。 Jack has been a doctor for 10 years.杰克做医生已经10年了。 4.现在完成时的否定式和疑问句。 否定句:在have\has后加not 结构:主语+has\have+not+过去分词+其他 一般疑问句:Has\Have提到主语前,其他照写。结构:Have\Has+主语+过去分词+其他特殊疑问句:特殊疑问词+一般疑问句 注意:肯定句中如有some\and,在否定句或者一般疑问句中要变成any\or,即 some-any and-or

初二英语英语现在完成时知识点总结含答案解析百度文库

初二英语英语现在完成时知识点总结含答案解析百度文库 一、初中英语现在完成时 1.—— ______you _____ out the problem, Sam? ——Not yet, but I'm going to. A. Did, work B. Are, working C. Have, worked D. Will , work 【答案】 C 【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.Mr.Fan in 2005.In other words,he for 9 years till now. A. got married;has been married B. married;had been married C. got married;had been married D. married;got married 【答案】 A 【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A. 【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。 4.—What _______ you just now? —Don't worry. Nothing _______.

现在完成时的被动语态

现在完成时的被动语态 现在完成时的被动语态表达以下两个概念: 1.说话时已经完成的动作或出现的结果。2.主语是行为动作的承受者。 在使用现在完成时的被动语态时要注意以下两点: 1.过去分词前有两个助动词:have/has和been。2.必须表示被动。如: [误]Many new buildings been built since 1980. [正]Many new buildings have been built since 1980. [误]Something bad has been happened to him. [正]Something bad has happened to him. 一)现在完成时被动语态的构成 1.现在完成时被动语态的肯定式 由“have /has +been +及物动词的过去分词”构成。例如: Two windows have been broken.两个窗子被打破了。 2.现在完成时被动语态的否定式 由“have /has +not+been +及物动词的过去分词”构成。例如: The car has not been repaired.这辆汽车还没有修好。 3.现在完成时被动语态的一般疑问式 由“Have /Has +主语+been+及物动词的过去分词”构成。例如: ①─Has her work been finished?她的工作完成了吗? ─Y es,it has.是的,完成了。 ②─Have the cars been repaired?这些汽车修好了吗? ─No,they haven't.不,还没有。 4.现在完成时被动语态的特殊疑问式 由“疑问词+have/has+主语+been+及物动词的过去分词”构成。例如: How long has her work been finished?她的工作完成有多久了? Who has been helped by the new computer?谁已经得到了这台新计算机的帮助? How many new words have been learned by the students?这些学生已经学会了多少单词? 二)现在完成时被动语态的主要用法 1.表示被动的动作发生在说话之前(即现在的过去),强调对现在造成的影响和结果。例如:The door has been locked.门被锁上了。(结果是现在没有人能进去) 2.表示一个被动的动作或状态开始于过去,持续到现在,并可能将持续下去,常与for或since引导的时间状语连用,或用于How long...?句型中。例如: They have been told about it for many times.有人告诉他们这事很多次了。(可能还会有人告诉他们) How long has the machine been used?这机器使用有多久了?

初中现在完成时态讲解带练习知识讲解

初中现在完成时态讲 解带练习

一.现在完成时的含义及用法 1.现在完成时表示过去发生的动作,并对现在有影响。 2.现在完成时表示从过去一直持续到现在的动作或状态。 现在完成时的基本句型: 肯定式: 主语 + 助动词have/has + 动词的过去分词. 否定式: 主语 + 助动词have/has + not + 动词的过去分词. 疑问式: 助动词Have/Has + 主语 + 动词的过去分词? 用法①现在完成时表示过去发生的动作,并对现在有影响。 Someone has broken the window. (窗户现在是坏的) I have already lost the key. (我现在没有钥匙) I haven’t read that book yet . (不了解书的内容) I have just cleaned my hands. (手是干净的) 此时,现在完成时常与already(已经), yet(已经), just(刚刚),ever(曾经)等词连用,通常放在助动词之后,过去分词之前。 already: 常用于肯定句中. yet: 用于否定句,翻译为还没。疑问句尾.翻译为已经 1.你已经找到你的书了吗? 2.他们在这个城市建了许多房子. 3.Judy还没到达.

4.你吃过早饭了吗? 用法② 现在完成时表示从过去一直持续到现在的动作或状态。 She has learned English for 5 years. He has lived in Beijing since ( 自从)he was born . Have you stayed here since ( 自从) 3 o’clock? for+ 时间段 since+时间点 , since+ 句子 ①Mr. Brown has had his TV _____15 years. ②I’ve taken driving lessons _______last month. ③My sister has had her cell phone _____a month . ④My friends haven’t visited me _______ my birthday. ⑤We haven’t used our car _____a long ti me . ⑥She hasn’t had a good cup of coffee ____ years. ⑦Tom has worn glasses _______he was 7 years old. 二.have been 与have gone 的用法比较 have been to “到过,去过”,表示曾经到过某处,但现在人不在那儿。 have gone to“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。 have been in“呆在某处一段时间了” 三.实义动词分为: 瞬间动词、延续动词

初中英语分类练习——英语现在完成时及解析推荐精选

初中英语分类练习——英语现在完成时及解析推荐精选 一、初中英语现在完成时 1.—Where is Catherine? I haven't seen her for days. —She Wuhan. She'll be back next week. A. has gone to B. has been to C. have gone to D. have been to 【答案】 A 【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 4.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to

现在完成时练习题及答案精华版.doc

现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。She has been with us since Monday. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

八年级英语现在完成时

八年级英语现在完成时:一、现在完成时的构成 (一)肯定式 主语+助动词have /has +过去分词+其它 说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例: 1)I've just copied all the new words .我刚抄写了所有的生词。(表示不要再抄了) 2)She has lost her books .她丢失了她的书。(表示到目前为止还没有找到) (如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到) 3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的) (二)否定式 主语+助动词have /has+not+过去分词+其它 说明:现在完成时构成否定句时,只需在助动词have /has后面加not 就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例: 1)I haven't finished my homework yet.我还没有完成我的作业。 2)She hasn't travelled on a train .她没有坐火车旅行过。

3)We have never spoken to a foreigner.我们从来没有和外国人说过话。 注:有时not可以用never代替,表示“从来没有”的意思。又如: 4)I have never seen him before.以前我从来没有见过他。 (三)一般疑问式 助动词Have /Has +主语+过去分词+其它? 说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“Yes ,主语+have/has.?否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。实例: 1)—Have you ever made dumplings ?你曾经做过饺子吗? —Yes ,I have .是的,我做过。 2)—Has she ever been abroad ?她曾经出过国吗? —No,never.不,从来没有。 3)—Have they found the lost books yet ?他们已经找到了丢失的书吗? —Yes ,they have.是的,他们找到了。 注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:You have never come to our school ,have you ?你以前从来没有来过我们学校,是吗? 八年级英语现在完成时:二、现在完成时的用法

现在完成时态被动语态

现在完成时态专练 句型转换: 1. He has already gone home. He _________ __________ home ____________. (否定句) ____________ he __________ home ___________? (一般疑问句) 2. He has lunch at home. 3.He __________ _____________ lunch at home. (否定句) ____________ he __________ lunch at home? (一般疑问句) 3. He has been there twice. __________ __________ ________ __________ he been there? (划线提问) 4. I have lunch at school. __________ __________ you ____________ lunch? (划线提问) 用since和for填空 1. ______ two years 2._______ two years ago 3. _______ last month 4.______ 1999 5._______ yesterday 6. _______ 4 o’clock 7. ______ 4 hours 8._______ an hour ago 9. _______ we were children 10. _____ lunch time 11.______ she left here 12. He has lived in Nanjing ________ the year before last. 13.I’ve known him __________ we were children. 14. Our teacher has studied Japanese _________ three years. 15. She has been away from the city ___________ about ten years. 16.It’s about ten years __________ she left the city. 用适当的时态填空: 1.She’s _____________ (live) here ever since she was ten. 2.Both of them __________ _________ (be) in Hongkong for ten days. 3.Both of them __________ (come) to Hongkong ten days ago. 4. Half an hour __________ _________ (pass) since the train __________ (leave). 5. Mary________ ________(lose) her pen. ____________ you ______________ (see) it here and there? 6. _____________ you ____________ (find) your watch yet? 7. ---Are you thirsty? ---No I _________ just _____________ (have) some orange. 8. We _____________already ______________ (return) the book. 9. ___________ they ____________ (build) a new school in the village? 10. I __________ ________(not finish) my homework . Can you help me? 11. My father _______ _________(read) the novel twice. 12. I _________ (buy) a book just now. 13. I _________ (lost ) my watch yesterday. 14. My father _________ _________ (read) this book since yesterday. 三、用 have/has been to/in, have gone to 及 go to形式填空。 1) Where is Jack? He __________ his country yesterday. 2) David ________ the park just now. 4) How long _____ he _____ _____ this village? 5) The Smiths ______ Beijing for 5 years. 6) _____ you ever ______ ______ America? -- Yes, I _____ _______ there many times. 7) I _____ ______ _______this school since three years ago. 8) Where is Jim? He _____ ______ the farm since I came here. 9) When_____ he _____? He _______ an hour ago. 10) Would you like to _____ the zoo with me? ---Yes, but I _____ there before. 11) Where _____ you _____ now? --- I ____ the zoo. 12) He often _____ swimming. 13) _____ you ______ there last year? 14) _____ they often ______ skating in winter? 延续性动词和瞬间性动词之间的转化 1.He died 10 years ago. ---- He ______________ for 10 years / since 10 years ago. 2. He borrowed the book 2 weeks ago. ------- He _____________the book for 2 weeks. 3. He bought the motorbike a month ago. ------ He ___________the motorbike for a month. 4. He arrived here three days ago. ------ He ____________here since three days ago. 6. He left here 2 years ago. ------- He ____________from here for 2 years. 7. The film began 30 minutes ago. ------ The film __________ for 30 minutes. 9. They closed the door an hour ago. -------- The door ___________for an hour. 10. He joined the army last year. He _____________ the army for a year. 一、单项选择。 1、—______ you ___ your homework yet ? —Yes . I _____ it A.Did do finished B.Have done finished C.Have done have finished D.will do finish 2、 His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in 3.Do you know him well ? — Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have made 4.When he arrived at the bus stop, the bus _____ for 20 minutes. A. has left B. had left C. has been away D. had been away 5、 I ______ the League for 5 years so far. A. joined B. have joined C. have been in 6.The factory ____ since the February of 1988. A . has been open B. has opened C. was open D. opened 7.Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have become 8、The meeting _____ for a week now. A. has finished B. has ended C. has been over 9.Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught 10、 How long _______ he ________ ? A. did;died B. has, died C. has, been dead 11、 He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept 12、He ________ the car for a week. A. bought B. has bought C. has had 13、-----How long _____ you _____ ill ? -----Two weeks. A. did fall B. have, fell C. have, been 14、I'll lend you the book , but you can only _____ it for 2 days. A. borrow B. keep C. take 15.----- How long can I ______ the book? ------ Two weeks. A. borrow B. lend C. get D. keep 16.The famou s writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 17、Have you met Mr. Li ____?A. Just B. ago C.before D.a moment ago 18、—How long have you ____ here ? —About two months . A. been B. gone C. come D. arrived 19、—Our country ____ a lot so far . —Yes. I hope it will be even ______ . A. has changed well B. changed good C. has changed better D. changed; better 20、—______ you ___ your homework yet ?—Yes. I _____ it a moment ago. A.Did; do; finished B.Have; done; finished C.Have; done; have finished D. will; do; finish 21.We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 22、Harry Potter is a very nice film. I _____ twice. A. will see B. have seen C. saw D.see 23、—These farmers have been to the United States . —Really? When _____ there ? A. will they go B.did they go C. do they go D. have they gone 24.Zhou Lang ______already ______in this school for two years . A. was studying B. will study C. has studied D. are; studying 25、 His father _____ the Party since 1998 . A.joined B. has joined C. was in D. has been in26.Do you know him well ? — Sure .We ______ friends since ten years ago . A. were B. have been C. have become D. have made

初中英语现在完成时详解

现在完成时 一、现在完成时构成 构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下: 1、现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2、表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday.

①for+时段 ②since+过去一个时间点(译为:自从……以来) ③since+时段+ago ④since+从句(过去时) ⑤It is+时段+since+从句(过去时) Mary has been ill?for three days. I have lived here?since 1998. 注意: since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。3、表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 4、has gone (to),has been (to), has been (in)?的区别 Have/Has gone(to) :去了(现在不在说话现场,可能在路上和已经到) Where is your father?He has gone to Shanghai. Have/Has been (to) :去过(已不在去过的地方) My father has been to Shanghai. Have/has been in:呆了多久(还在所呆的地方) My father has been in Shanghai?for two months. /since two months ago. 5、现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。不能与when连用。

相关主题