(练习题)现在完成时和过去完成时专项练习_第1页
(练习题)现在完成时和过去完成时专项练习_第2页
(练习题)现在完成时和过去完成时专项练习_第3页
(练习题)现在完成时和过去完成时专项练习_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 单项选择 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 He has been to Shanghai has he A already B never C ever D still 3 Have you met Mr Li A just B ago C before D a moment ago 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 B will study C has studied D are studying 7 We Xiao Li since she was a little girl A Know B had known C have known D knew 8 Harry Potter is a very nice film I it twice A will see B have seen C Saw D see 9 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 10 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 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 here About two months A been B gone C come D arrived 14 Hurry up The play for ten minutes A has begun B had begun C has been on D began 15 It ten years since he left the army A is B has C will D was 16 Miss Green isn t in the office she to the library A has gone B went C will go D has been 17 My parents Shandong for ten years A have been in B have been to C have gone to D have been 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 二 句型转换 1 He has never surfed 改成反意疑问句 2 They have been here since 2000 对划线部分提问 have they been here 3 The old man last year He for a year die 4 This factory opened twenty years ago 同义句转换 This factory for twenty years 5 Miss Gao left an hour ago 同义句转换 Miss Gao 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 把两个句子合并成一个句子 2 选择填空 1 Mother me a new coat yesterday I it on It fits me well A had made have tried B made have tried C has made tried D made tried 2 He to draw horses already When he Last year A learned has B learned did C has learned has D has learned did 3 Tom up into the tree Look he high up there A has got is B has climbed was C got was D climbed is 4 you the text yet Yes we it two hours ago A Did copy did B Have copied have C Have copied did D Did copy had 5 Why she angry Because he at her just now A did get shouted B has got shouted C did get has shouted D has got has shouted 6 you the film before Where you it A Have seen did see B Did see did watch C Have seen have seen D Did see have seen 7 You me waiting for two hours I for you since five A kept waited B have kept waited C kept have waited D have kept have waited 8 Where John To the library He there for an hour A has been has gone B has gone has been C did go went D did be went 9 the baby still No it crying A Has cried has stopped B Is crying stopped C Did cry stopped D Is crying has stopped 10 I the way I here for quite many years A knew have lived C knew live C know have lived D know live 11 you ever America Yes I have A Have gone to B Have gone in C Have been to D Have been in 12 My brother college for over three years A has gone to B has been to C has been in D has been at 13 He the Army by the end of 1989 He in the army since then A joined is B has joined has been C had joined is D had joined has been 14 By the time I back they up ten satellites A came have sent B came had sent C come have sent D had come sent 15 Jack over five lessons by seven o clock Then he a rest A went took B went had taken C had gone took D had gone had taken 16 We out by that time that he a spy for a long time A had found had been B had found was C found had been D found was 17 Before the news him he to know about it A reaches has got B reached had got C reached got D had reached got 18 I him a second letter before I from him A wrote heard B wrote had heard C had written heard D have written hear 19 People that the soldiers fighting A say had stopped B said has stopped C say stopped D said had stopped 20 We in a good harvest because we enough rain A didn t get had had B got had had C had got had had D got hadn t had 21 They for five hours when they in New York A flew arrived B had flown had arrived C flew had arrived D had flown arrived 22 She that it for two days by that day A says has rained B says had rained C said had rained D said rained 23 John there since the year before so he them A had worked knew B had worked had known C worked knew D worked had known 24 He angry because he for a long time A had got had waited B got waited C had got waited D got had waited 定义 过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作 事情 它表示 的是发生在 过去的过去 的动作 只有在和过去某个时间或动作相比较的时候才会使用过去完成时 构成 过去完成时的构成 had 过去分词 用法 1 与 by before by the end of 引导的表示过去的时间状语连用 例如 by then by before nine o clock yesterday by the end of last year by the age of twenty by the time I arrived 2 在过去不同时间发生的两个动作中 发生在先 用过去完成时 发生在后 用一般过去时 例如 When I returned home my guest had already left I did not see the film because I had seen it before 3 常用于 told said knew heard thought ask 等动词后的宾语从句 例如 She said that she had never been to Paris He asked what I had said 现在完成时和过去完成时的区别 现在完成时强调对现在的影响或结果 过去完成时强调对过去的影响或结果 练习 参考答案 一 单项选择 1 现在完成时主要强调过去发生的动作对现在造成的影响 或过去发生的动作还未结束 一直持 续到现在或将来 重点在于对现在的影响 这种考查难度较大 往往无时间状语 需要从上下文分析 推理才行 故上两侧根据上下文分析 推理 正确答案是 B 2 现在完成时常与 already 已经 just 刚刚 正好 ever 曾经 never 从来 也不 从不 before 以前 yet 仍然 等连用 故 2 应选 B 3 C 4 现在完成时常与 recently 近来 so far 到目前为止 in the past last 一段时间 等时间状 语连用 因为上述短语表示的是从现在起往前推算的一段时间 句中的动作是从过去某一时间或时刻 开始持续到现在的 故 4 应选 D 5 C 6 现在完成时时常与 for 时间段或 since 过去时间点 连用 含从句 从句过去时 故 6 应选 C 7 C 8 现在完成时还与 once 一次 twice 两次 three time

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论