A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持 .表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始, 续到现在的动作或状态。 续到现在的动作或状态。现在完成时跨在两个时间之上,一是过去,一是现在。它的动作发 生在过去,但对现在有影响(或结果),而这种影响(或结果)却往往是说话人的兴趣所在, 所以常常后面不用时间状语。 现在完成时所表的动作离说话人的说话时刻可近可远, 表近距 离的。 eg. The car has arrived. 车子来了。(结果:车子已在门口) Someone has broken the window. 有人把窗户打破了。(结果:窗户仍破着) 现在完成时句子通常有 recently,lately,since,for,in the past few months/years 等词做 时间状语。 肯定形式: 肯定形式:have/has + done 否定形式:have/has + not +done 否定形式 一般疑问句:have 或 has 放于句首。 一般疑问句 B.现在完成时的用法 . 1)现在完成时所表示的动作在说话之前已完成,而对现在有影响。所以常常后面不用 时间状语。现在完成时所表的动作离说话人的说话时刻可近可远。 eg. He has gone to London. He has been to London. 2)现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。常用 for 和 since 表示一段时间的状语或 so far,now,today,this week (month,year)等表示包括现在 时间在内的状语。 eg. He has studied English for 5 years. He has studied English since 2001. Now I have finished the work. 注意: 注意:表示短暂时间动作的词,如:come,go,die,marry,buy 等的完成时不能与 for,since 等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如 live, study,be,wait 等,常和 since(自从)或 for(经历)引导的词语连用。如:I have lived here for more than thirty years.我已在此住了 30 多年。 3)现在完成时还可用在时间和条件状语从句中,表示将来某时完成的动作。 eg. I’ll go to your home when I have finished my homework. If it has stopped snowing in the morning,we will go to the park.

一、 单项选择。 1、Both his parents look sad . Maybe they ______what's happened to him . B. have known C. must know D.will know

A. knew

2、He has _______ been to 3、Have you met Mr

Shanghai , has he ?A. already B.never C.ever D.still just B. ago C.before D. a moment ago

Li ______? A.

4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written

5、—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

6、Zhao Lan ______already ______in this school for two years . A. was ; studying 7、We ______ Xiao A. know B. will ; study C. has ; studied Li since she was a little girl . D. knew D. are ; studying

B. had known

C. have known

8、Harry Potter is a very nice film .I______ it twice . A.will see B.have seen C.saw D.see the United States .

9、—These farmers have been to —Really ? When _____ A. will they go there ?

B. did

they go C. yet ?

do they go

D. have they gone

10、—______ you ___ your


—Yes . I _____ it a moment ago . A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished D.will ; do ; finish

11、 His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in

12、—Do you know him well ? — Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have made

13、—How long have you —About two months .

____ here ? A. been B. gone C. come D. arrived

14、Hurry up! The play __________ for ten minutes . A. has begun 15、 It _____ ten A. is 16、 Miss Green A.has gone B. had begun C. has been years since he left the army . B. has isn't in B. went C. will to D. was on D. began

the office . she_______ C.will go Shandong for ten

the library . D. has been

17、My parents ______

years . D. have been

A. have been in B. have been to C. have gone to 18、The students have cleaned the classroom, ______? A. so they B. don’t they C. have they

D. haven’t they

19、______ 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

20、 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 21.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 B. have joined C. have been in

22. I ______ the League for 5 years so far.

A. joined

23.The factory ____ since the February of 1988.

A . has been open B. has opened C. was

open D. opened 24.Mary and Rose ____friends since they met in 2000. A. have made B. have been C. made D. have become 25.You mustn't_____ until he comes back. A. be away B. leave C. be left

26.The meeting _____ for a week now. A. has finished 27.Miss Gao ______ this school for nearly 5 years. taught 28.Ben ______ a teacher for 4 years . 29. I ______ home for a week.

B. has ended C. has been over A. has been in B. has come to C. has

A. has been B. has become C. was B. have been back B. has, died

D. became C. returned

A. have returned

30. How long _______ he ________ ? A. died

C. has, been dead C. has sleep D.

31. He ______ at eight yesterday afternoon. A. slept had slept 32.He ________ the car for a week. A. bought

B. was sleeping

B. has bought A. did fall

C. has had B. have, fell C. have,

33.-----How long _____ you _____ ill ? -----Two weeks. been 34.Since 2000, he _____ his hometown. A. has left from

B. has moved away

C. has been away

35.I'll lend you the book , but you can only _____ it for 2 days.

A. borrow

B. keep

C. take

36.The bus ______ on the road for 2 hours so far. A. has stopped 37.Are you _____ the jacket these days? 38.He ________ for 2 hours. A. got up A. wearing B. has got up

B. stopped

C. has been D. on

B. putting on C. dressing C. has been up

39. Tom is ill in hospital. He ______ a cold for several days. caught D. has had 40.----- How long can I ______ the book? ------ Two weeks. 二、 句型转换。 1、He has never surfed, ______?(改成反意疑问句) 2、They have been here since 2000. (对划线部分提问) they been here? A. borrow B. lend C. get

A. is B. catches C. has

D. keep

have ______

3、The old man _______ last year. He ______ for a year. (die) (动词填空) 4、This factory opened twenty years ago.(同义句转换) This factory ______ for twenty years. (同义句转换) Miss Gao ______ an hour ago.

5、Miss Gao left an hour ago.

6、Her mother has been a Party member for three years .(同义句) Her mother _______ the Party three years ________ .

7、The Green Family moved to France two years ago. (同义句转换) _______ two years ________ the Green family moved to France.

8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子) ___________________________________________ 三、 汉译英。 1、 吉姆已做完作业,他现在有空了。

2、 他昨天收到一封信。

3、 我父亲以前到过长城。

4、 她还没有看过那部新电影。

5、 她去过上海。

6、 他这些天上哪儿去了?

参考答案: 一、单项选择。 1、B。2、B。3、C4、D。5、C 6、C 7、C8、B。9、B。10、B 11、D。12、B 13、A 14、C 15、A。 16、A。17、A 18、D 19、C 20、C 二、句型转换。 1、has he? 4、has been open 7、It is, since 2、How long 5、has been away 3、died, has been dead 6、joined;ago

8、The bus has been here for ten minutes.

三、汉译英。 1、Jim has finished doing his homework already. He is free now. 2、He received a letter yesterday. 3、My father has been to the Great Wall before. 4、She hasn't seen the new film yet. 5、She has been to Shanghai. 6、Where has he been these days?


初中现在完成时讲解练习及答案 - A.表示过去发生或已经完成的动作对现在造成的影

初中英现在完成时讲解 练习及答案.doc

初中现在完成时讲解 练习及答案 - 现在完成时 一、 考点、热点回顾 【词汇辨


初中英语现在完成时讲解练习及答案 - 现在完成时 一、 考点、热点回顾 【词汇辨


初中现在完成时讲解以及练习题 - 暑期学习一:现在完成时讲解 (2)用法: 1)


初中现在完成时讲解练习及答案 - 现在完成时 考点、热点回顾 【词汇辨析】 b


现在完成时讲解练习及答案 - 现在完成时态 I. 定义: 表示过去发生或已经完成


初中现在完成时练习题及答案 - 一、时态讲解:现在完成时 (1)构成:现在完成时

初中现在完成时讲解练习及答案 2.doc

初中现在完成时讲解练习及答案 2 - 现在完成时 1 结构式: 肯定形式: ha


初中现在完成时讲解练习综合题库 - 现在完成时精讲和专练 I. 定义: 表示过去


初中英语语法之现在完成时讲解练习及答案 - 现在完成时 【现在完成时】 A. 表


初中现在完成时讲解_练习及答案 - 现在完成时 一、 考点、热点回顾 【词汇辨


初中现在完成时讲解练习_ - 现在完成时 I. 定义: 1.表示过去发生或已经


初中现在完成时讲解-练习及答案 - 现在完成时 1.概念:过去发生或已经完成的


初中现在完成时讲解练习 - 现在完成时讲解和练习 I. 定义: 1.表示过去发


初中现在完成时讲解练习 - 现在完成时精讲和专练 定义: 表示过去发生或已经完成


初中英语语法-现在完成时讲解以及练习题讲义 - 现在完成时 1.构成 现在完成时


初中英语语法之现在完成时讲解_练习_答案 - ★现在完成时语法讲解 1.构成 现在完成时是由助动词 have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时 ...


初中现在完成时讲解_练习及答案 - 现在完成时 一、 考点、热点回顾 【词汇辨


初中英语语法-现在完成时讲解以及练习题讲义 - 现在完成时态语法讲解和习题巩固


初中现在完成时练习题及答案参考 - ★精品文档★ 初中现在完成时练习题及答案参考 第一篇:《初中英语语法现在完成时练习题及答案》 一、时态讲解:现在完成时 ( ...