当前位置:文档之家› 现在完成时专项训练1

现在完成时专项训练1

现在完成时专项训练1
现在完成时专项训练1

现在完成时专项训练1

一、练习:此题考察目的:have been to/have gone to 在用法上的区别。

Put in has/have been or has/have gone. 填入has /have been 或has/have gone.

1. Harry: I saw you in Annabel’s Restaurant last night.

Diana: No, it wasn’t me. I’ve never been there.

2. Sam: Sally and Tim are on holiday, aren’t they?

Where _____ they _____?

Sue: To Florida, again.

Sam: How many times ______ they __________ there?

Sue: This is their third visit.

3. Joe: Can I have an apple, please?

Mary: We haven’t got any. I ______n’t _____ to the shops today.

4. Alan: Where’s Tony?

Mary: He’s got a headache so he _____________ to bed.

5.Steve: (on the phone) Can I speak to Jill, please?

Lynn: She’s out, I’m afraid. She __________ to the cinema this evening.

Steve: Again? She ________ already __________ to the cinema three times this week.

Test 2 (for /since)

(一)用for 或since填空

1. Jill has been in Ireland _________ Monday.

2. Jill has been in Ireland _______ three days.

3. My aunt has lived in Australia_______15days.

4. Margaret is in her office. She has been there _______7 o’clock.

5. India has been an independent country ______ 1974.

6. The bus is late. We’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.(二)用for或since完成下列句子。

1. Jill is in Ireland now. She arrived there three days ago.

She has been there for three days.

2. Jack is here. He arrived here on Tuesday.

He has ______________________________

3. It’s raining. It started an hour ago.

It has been_________________________________.

4. I know Sue. I first met Sue two years ago.

I’ve ____________________________________.

5. I have a camera. I bought it in 1989.

_______________________________________.

6. Liz is studying medicine at university. She started three years ago.

____________________________________________________

7.Dave plays the piano. He started when he was seven years old.

__________________________________________________.

二、提高文章

(一).本课要点及示例

在这一课里, 我们复习现在完成时态, 同时也要学习一些医药方面的词汇.

首先我们看一段对话, 内容是说凯特和亨利谈到医药保险的事情.

F: Our health insurance bill came yesterday. The cost has increased again.

M: Again? We have had two increases this year.

F: Medical care has been so expensive lately.

M: Remember when Peter was in the hospital after his accident last year?

F: I sure do. The hospital bill for that was over three thousand dollars; and how much did the doctor charge us?

M: I don't remember. But our insurance paid for all the bills.

F: And Peter got excellent care at the hospital, didn't he?

M: Yes, he did. I guess I can't complain about the money we have paid for health insurance

all these years.

对话里的现在完成时态句子

F: The cost has increased again.

M: We have had two increases this year.

F: Medical care has been so expensive lately.

M: I can't complain about the money we have paid for health insurance all these years. (二).现在完成式的讲解

从上面那些句子我们可以看出来, 现在完成时态是用has 或是have加上动词

的过去分词构成的. 这种时态可以用来表示"经验",比方"我得过心脏病" I have had a heart attack 等等; 在问句里人们常常用ever, 和现在完成时态问别人从过去到现在是不是有过某种经验, 比方: "你输过血吗?" Have you ever had a blood transfusion? 你检查过身体吗?" Have you ever had a health check-up? “验血"

a blood test, "手术" an operation, "X光" an x-ray, "癌症" cancer, "小儿麻痹

" polio, "肺病" tuberculosis 等等. 现在我们开始作练习, 每作完一句, 老师就把正确答案念一遍给你听. 下面我们作一组练习比较现在完成时态跟过去时态. 以前我们学过过去时态是用来表示在过去一个特定时间发生的事情; 而现在完成时态用来表示到目前已经发生的事情, 并不表明特定的时间.

M: You have had a health check-up lately, haven't you?

F: Yes, I have had a health check-up. I had it last month.

M: You have had a blood test lately, haven't you?

F: Yes, I have had a blood test. I had it last month.

M: You have had an x-ray lately, haven't you?

F: Yes, I have had an x-ray. I had it last month.

M: You have had an operation lately, haven't you?

F: Yes, I have had an operation. I had it last month.

M: You have had a blood transfusion lately, haven't you?

F: Yes, I have had a blood transfusion. I had it last month.

(三)过去时态和现在完成时态的比较.

M: Many people were hospitalized last year.

F: More people have been hospitalized since then.

M: Many people were treated last year.

F: More people have been treated since then.

M: Many people were saved last year.

F: More people have been saved since then.

M: Medical experiments were done last year.

F: More medical experiments have been done since then.

M: Modern techniques were learned last year.

F: More modern techniques have been learned since then.

M: Some accidents were prevented last year.

F: More accidents have been prevented since then.

M: A lot of patients were cured last year.

F: More patients have been cured since then.

M: Several hospitals were built last year.

F: More hospitals have been built since then.

M: Medical achievements were made last year.

F: More medical achievements have been made since then.

三.看短文回答问题

美国的医学成就和医药保险.美国很多私人公司为员工设立了保健计划; 一般人也可以按月交保费给保险公司, 有大病的时候医药费用由保险公司来负责.另外还有一些大的医疗机构办的健康保险, 会员也是按月交保费, 有重病的时候就在医疗机构附设的医院治疗, 费用由医疗机构负责. 至于年老贫困的人, 政府也有医药照顾计划.

Americans are proud of the medical achievements made in this country. Medical scientists have found cures and prevention for such diseases as polio and tuberculosis. They have learned a great deal about cancer and heart disease. Many lives have been saved. American hospitals are the most modern and best equiped medical facilities in the world. But this degree of excellence has been expensive. Medical costs in the United States are very high. There is no national health plan for

Americans. But there are many programs available for this purpose. Many people have health plans at the companies where they work. Under these plans, the company

pays a fixed sum of money regularly into a fund. Then when the employee needs medical help, he can use money

fromthefundtopayforit. Other people have health insurance.They pay insurance prem iums each month to insurance companies which then pay for medical expenses when they are needed. In some medical plans, the insurance company is also the medical institution. People regularly pay the hospital directly. Then when they need medical treatment, they go to the hospital without paying more money. The government has health insurance programs for older people, poor people and those with long term illness. These programs make medical care available to those without their own health insurance.

第一个问题是:

M: What have American medical scientists done?

第二个问题是:

M: How do Americans pay for health costs?

第三个问题是:

M: Who are helped by government health insurance programs?

四、解析:for 和since用于现在完成时和现在完成进行时。

For 是时间段since是时间点, 表示"从….开始”。下面我们看这几道题。

Jill has been in Ireland since Monday.

Margaret is in her office. She has been there since 7 o’clock.

India has been an independent country since 1974.

He has been in hospital since October.

而另外的几句话中three days,15 years,20 minutes, many years,a long time 都是时

间段。

6.解析:第5题,buy 是点动词。不能用于现在完成时。因此表达成I have had my

camera since 1989.

1、这是今天的重点内容,在英语中,现在完成时主要用于以下两种情况:(1)表示在过去不确定的时间理发生的并与现在有着某种联系的动作。(2)表示开始于过

去并持续到现在的动作。它的构成是由have的现在式加上过去分词组成。规则动词的过去分词与过去式相同,而不规则动词的过去分词无规律。

2、一般过去时与现在完成时的区别:一般过去时对现在没有影响,而只是表示动作。现在完成时的过去动作对现在有影响,强调动作的结果。比如:

(1)He has had his breakfast.(他已经吃早饭了。意思是已经吃了,现在不想吃或者是现在不饿,完成的动作对现在产生了影响)。

(2)He had his breakfast(他吃了早餐了,意思是对现在的影响不大。)。

(3)Has he had his breakfast.?(疑问形式可是把现在完成时的主动词提前就可以了。

3、动词原形、过去式、过去分词:

(speak\spoke\spoken)—(lose-lost-lost)\(buy-bought-bought)\(do-did-done)\(come-came -come)\(go-went-gone)\(have-had-had)\(take-took-taken)\(sweep-swept-swept)

4、have 的一些固定搭配:

have breakfast\have lunch\have dinner\have tea\have a meal\have a swim\have a

bath\have a haircut\have a lesson\have a party\have a holiday\have a good time

答案

M: What have American medical scientists done?

F: They have found cures and prevention for some diseases and

they have learned about others.

第二个问题是:

M: How do Americans pay for health costs?

F: They pay with health plans and health insurance.

第三个问题是:

M: Who are helped by government health insurance programs?

F: Older people, poor people and people with long term illness are helped.

据对话内容填空

6. Harry: I saw you in Annabel’s Restaurant last night.

Diana: No, it wasn’t me. I’ve never been there.

7. Sam: Sally and Tim are on holiday, aren’t they?

Where have they gone?

Sue: To Florida, again.

Sam: How many times have they been there?

Sue: This is their third visit.

8. Joe: Can I have an apple, please?

Mary: We haven’t got any. I haven’t been to the shops today.

9. Alan: Where’s Tony?

Mary: He’s got a headache so he has gone to bed.

10. Steve: (on the phone) Can I speak to Jill, please?

Lynn: She’s out, I’m afraid. She has gone to the cinema this evening.

Steve: Again? She has already been to the cinema three times this week.

Test 2 (for /since)

一、用for 或since填空

1. Jill has been in Ireland ___since______ Monday.

2. Jill has been in Ireland ___for____ three days.

3. My aunt has lived in Australia___for____15days.

4. Margaret is in her office. She has been there ___since____7 o’clock.

5. India has been an independent country _since_____ 1974.

6. The bus is late. We’ve been waiting _for_____ 20 minutes.

7. Nobody lives in those houses. They have been empty___for___ many years.

8.Mike has been ill ___for_____ a long time. He has been in hospital __since____

October.

二、用for或since完成下列句子。

1. Jill is in Ireland now. She arrived there three days ago.

She has been there for three days.

2. Jack is here. He arrived here on Tuesday.

He has been here since Tuesday._

3. It’s raining. It started an hour ago.

It has been raining for an hour.

4. I know Sue. I first met Sue two years ago.

I’ve known Sue for two years.

5. I have a camera. I bought it in 1989.

_ I have had my camera since 1989.

6. Liz is studying medicine at university. She started three years ago.

Liz has been studying medicine for 3 years.

7.Dave plays the piano. He started when he was seven years old.

Dave has played the piano since he was seven years old.

解析:for 和since用于现在完成时和现在完成进行时。For 是时间段

since是时间点, 表示"从….开始”。下面我们看这几道题。

Jill has been in Ireland since Monday.

Margaret is in her office. She has been there since 7 o’clock.

India has been an independent country since 1974.

He has been in hospital since October.

而另外的几句话中three days,15 years,20 minutes, many years,a long time 都是时

间段。

6.解析:第5题,buy 是点动词。不能用于现在完成时。因此表达成I have had my

camera since 1989.

1、这是今天的重点内容,在英语中,现在完成时主要用于以下两种情况:(1)表示在过去不确定的时间理发生的并与现在有着某种联系的动作。(2)表示开始于过去并持续到现在的动作。它的构成是由have的现在式加上过去分词组成。规则动词的过去分词与过去式相同,而不规则动词的过去分词无规律。

2、一般过去时与现在完成时的区别:一般过去时对现在没有影响,而只是表示动作。现在完成时的过去动作对现在有影响,强调动作的结果。比如:

(1)He has had his breakfast.(他已经吃早饭了。意思是已经吃了,现在不想吃或者是现在不饿,完成的动作对现在产生了影响)。

(2)He had his breakfast(他吃了早餐了,意思是对现在的影响不大。)。

(3)Has he had his breakfast.?(疑问形式可是把现在完成时的主动词提前就可以了。

3、动词原形、过去式、过去分词:

(speak\spoke\spoken)—(lose-lost-lost)\(buy-bought-bought)\(do-did-done)\(come-came-come)\(go-went-gone)\(have-had-had)\(take-took-taken)\(sweep-swept-swept)

4、have 的一些固定搭配:

have breakfast\have lunch\have dinner\have tea\have a meal\have a swim\have a bath\have a haircut\have a

lesson\have a party\have a holiday\have a good time

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

现在完成时练习题及答案(精华版)

现在完成时 (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. 我经常在街上看见他。

人教版英语八年级下册试题since 和 for 的用法(用于现在完成时)

初中英语学习材料 madeofjingetieji since 和for 的用法(用于现在完成时) 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 1. since : a).since +时间点①年代②时刻数③一段时间+ago b).现在完成时:主句(主语+have/has +延续性动词的过去分词)+ since +从句一般过去时 c) It’s +时间段+since +短暂性动词的过去式 d).时间段+has passed +since +短暂性动词的过去式 for +一段时间 练习: 用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. 2. for: for +一段时间= since +一段时间+ ago 3. 与时间段连用时,短暂性动词应改为相应的延续性动词。 1) come/go to ------ be at /in 2)leave ----be away from 3)buy ----have 4) borrow /lend -----keep 4)open ---be open 5)close---be closed 6) die---be dead 7) start/begin ----be on 8) join—--be in /be a member of /be a soldier 9) become –be 10) fall asleep ---be asleep 11)catch a cold – have a cold 12) have/has gone to → have been in 13) put on → wear14) finish/end → be over 15) marry → be married 练习:.短暂性转换延续性 1) His grandfather died two years ago . His grandfather has ____ ____ for two years. _____two years _____ his grandfather ____. Two years ____ ____ ____ his grandfather _____. 2) I became a teacher in 2000. I ________ __________ a teacher for _________ _________. 3) The shop closed two hours ago. The shop ________ _________ _________ for _________ _________. 4) The door opened at six in the morning. The door ________ ________ ________ for six hours. 5)He left Fuzhou just now. He _______ ________ ________ _________ Fuzhou for five minutes. 6)The film began two minutes ago. The film ____ ____ ____ for ____ ____.How time flies! 7)They borrowed it last week. They _________ _________ it since __________ __________. 8)I bought a pen two hours ago. I _________ _________ a pen for ________ __________. 9)They married in 1990. They ________ _________ __________since _________. 10)The meeting finished at six. The meeting ________ ______ ______ for six hours. 11)My brother joined the army two years ago.

中考英语现在完成时真题汇编(含答案)及解析

中考英语现在完成时真题汇编(含答案)及解析 一、初中英语现在完成时 1.— 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 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。

英语英语现在完成时易错题精选含答案解析百度文库

英语英语现在完成时易错题精选含答案解析百度文库 一、初中英语现在完成时 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.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.Great changes in my hometown in the last few years. A. took place B. will take place C. have taken place D. have been taken place

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ 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 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 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?

(完整版)现在完成时sincefor练习

练习 一.用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 y ears __________ she left the city. 二.单项选择。 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

最新过去完成时中考真题

最新过去完成时中考真题 一、初中英语过去完成时 1.By the time I locked the door, I realized I my keys at home. A. had repaired B. had changed C. had forgotten D. had left 【答案】 D 【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。 【点评】本题考查过去完成时的用法。 2.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored B. turned; had scored C. had turned; have scored D. had turned; had scored 【答案】 B 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。 【点评】考查动词时态辨析题。 3.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D. 【点评】考查过去完成时。 4.When I got to school, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。 【点评】考查把…落在…的用法。熟背句型。做题就很容易。

英语现在完成时易错题精选(1)

必备英语英语现在完成时易错题精选 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 2.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 3.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.He ___________ for ten years. A. has been married B. married C. got married D. has married 【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。 【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转

专项训练现在完成时训练题

译林版中考英语专项训练现在完成时训练题 一、初中英语现在完成时 1.Mike the bookshop. I have to wait for him. A. went to B. was in C. has been to D. has gone to 【答案】 D 【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。 【点评】考查动词时态及have been to和have gone to的区别。 2.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 3.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 4.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。

现在完成时Since和for的用法

现在完成时Since和for的用法 Since 和for 的用法 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。 一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。如: Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。 He’s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。 二、for短语表示动作延续多长时间,for的宾语为时间段。如: We have known each other for twenty years. 我们认识有二十年了。 I haven’t seen her for a long time. 我好久没有见到她了。 练习:用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 1. He has lived in Nanjing ________ the year before last. 2. I’ve known him __________ we were children. 3. Our teacher has studied Japanese _________ three years. 4. She has been away from the city ___________ about ten years. 5. It’s about ten years __________she left the city. 2.短暂性转换延续性

人教版中考英语中考英语总复习现在完成时考点+例题_全面解析

人教版中考英语中考英语总复习现在完成时考点+例题_全面解析 一、初中英语现在完成时 1.I can't get into my room now because I _______ my key. A. lose B. will lose C. have lost D. am losing 【答案】 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.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 4.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 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

相关主题
文本预览
相关文档 最新文档