一般过去时和现在完成时练习题及答案-I_第1页
一般过去时和现在完成时练习题及答案-I_第2页
一般过去时和现在完成时练习题及答案-I_第3页
一般过去时和现在完成时练习题及答案-I_第4页
一般过去时和现在完成时练习题及答案-I_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

一般过去时和现在完成时练习题一般过去时和现在完成时练习题 1 A 用 already 或 yet 1 Have they taken down the old pictures No they haven t 2 Most of us have finished our compositions 3 He said he hadn t visited the exhibition B 用 since 或 for 1 We have learned five lessons the beginning of this term 2 Mrs Liao has been in hospital last week 3 I have stayed at my aunt s two weeks C 用 have gone 或 have been 1 Where are the boy students They to the school factory 2 Is your father in No he to Shenzhen he ever there before Yes he there several times 3 He asked me if I to Hangzhou before I told him that I wanted to go there for a visit as I never to that city before 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 B 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 25 I have seen the film Titanic already When you it The day before yesterday A have seen B will see C did see D did seen 26 Mr Black in China since five years ago A lived B has lived C lives D is going to live 27 We trees last Sunday So far we over 3 000 trees there A planted planted B planted have planted C have planted planted D have planted have planted 练习答案 1 A 1 yet yet 2 already 3 yet B 1 since 2 since 3 since C 1 have been 2 has gone Has been has been 3 have been have been 2 BDACA ADBDC CDDBC ABCDB DCADC BB 现在完成时与一般过去时的区别 现在完成时与一般过去时都表示 动作已经发生 但不同点在于 1 现在完成时强调这一动作与现在的关系 即对现在产生的结果 影响等 而一般过去时只表示过去的事实 不表示和现在的关系 He has learned French for three years 他学法语已经三年了 He learned French for three years 他曾经学过三年法语 Who has taken my bag I couldn t find it 谁拿走了我的包 我找不到了 He cleaned the house yesterday 他昨天打扫过房间 The room is clean for he has cleaned it already 房间很干净 因为他已经 打扫过了 2 现在完成时不可与表示过去的时间副词连用 而一般过去时 则可以 He has done some washing yesterday He did some washing yesterday 他昨天洗衣服了 already 多用于肯定句 表示一事实 意为 已经 早已 1 He had been released already since then 自那之后他就被释放了 肯定句 2 We ve already had the exam 我们已考过试了 肯定句 yet 则多用于否定句 疑问句 意为 还 尚 迄今 到那时 1 Have you got it yet 疑问句 你明白了么 你收到了么 2 I haven t had my car repaired yet and I anxiously need to repair it 我还 没修车 我急需修好它 否定句 现在完成时和一般过去时所表示的动作都发生在过去 但它们所强调的重点不 同 现在完成时侧重于对现在的影响 而一般过去时侧重于某一动作发生在过 去某个时间或某段时间 即现在完成时侧重于现在的结果 而一般过去时侧重 于动作发生的时间 例如 I have seen the film 我看过这部电影 现在我仍 记得电影的内容 I saw the film three days ago 三天前我看了这部电影 强调是三天前 而不是别的什么时候看的电影 Mr Green has bought a new computer 格林先生买了一台新电脑 着重点是格林先生现在有了一台新电脑 Mr Green bought a new computer yesterday 格林先生昨天买了一台新电脑 强调的是格林先生买新电脑的时间是昨天 2 时间状语不同 现在完成时常与 already yet just ever never before 等副词以及 for 段时间 since 过去时间 从句 等时间状

温馨提示

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

评论

0/150

提交评论