1、 现在完成时与一般过去时的比较 the present perfect tense & the simple past tense 概念概念:v一般过去时表示在过去某个时间发生的动词或存在的状态,也表示过去经常或反复发生的动作。e.g. He came here yesterday.v现在完成时表示过去的动作(或状态)对现在产生的影响和结果e.g. He has broken his bottle.一般过去时和现在完成时的区别:1)构成不同Tom went to London last year.Lily has been to London twice.一般过去时的谓语动词用过去式过去式,现
2、在完成时的谓语用“助动词have /has +过去分词” 一般过去时和现在完成时的区别:一般过去时和现在完成时的区别:现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系.e.g. We havent seen him since last year. 我们自从去年以来一直未见到他。(现在还未见到)We didnt see him last year. 我们去年没见到他。(现在不一定未见到)Who has opened the door? 谁把门开了?(现在门还开着) Who opened the door? 谁开的门
3、? (指过去,与现在无关。现在门是关着还是开着,没有说明。) Have you had your lunch? 你吃过午饭没有? (意即你现在不饿吗?) Yes, I have. 吃了。 (意即我现在饱了,不要再吃了。) When did you have it? 你什么时候吃的? (说话人感兴趣的是“吃”这一动作发生在时。)2)用法不同 I had supper an hour ago我一小时前吃的晚饭。(表示过去的动作) I have just had supper我刚刚吃过晚饭。(强调对现在的影响我不饿) He was a teacher then他那时是个教师。(表示过去的状态) He
4、 has been a teacher since then他从那时起一直当教师。(他现在还是教师) yesterday, once, last week, . ago, in 1980, in October, just now等具体的时间状语具体的时间状语。 for, since, so far, ever, never, just, yet, till, up to now, always等不确定的时间状语不确定的时间状语。 一般过去时常与具体的时间状语连用,现在完成时常与模糊的时间状语连用,或无时间状语。Make up sentences, please! go last yearea
5、t this morningleave yesterdaygive a moment agoride just nowwrite last nightcatch when I was only 10make a mistake the day before yesterdaypay the next morningsweep after classLast SundayCorrect the passage:Last Sunday, Ted and his father are at home. They movd to a new house. His father wantted to p
6、ut the books in some boxes, but he cant find any boxes. Ted telled him the boxes was in the next room. Then he bought these boxes to his father. movedwantedcouldnttoldwere broughtwereExercises for the present perfect tense:7. Is Tom doing his homework? No, he _his homework already.(finish)8. Do you
7、know Miss King? No, but I _ her before .(hear of)9. What about the film? Sorry, I dont know. I _ it yet. (see)10. _ you ever _ to the Great Wall? No, never. ( go)11. How does he get on with his classmate? Oh, he _ a lot these days. (change)12. Help yourself , please. No, thanks. Im full. I _ just _
8、three eggs.(eat)alreadyhas finishedbeforehave heared ofyethavent seeneverneverHavebeenthese dayshas changedjusthaveeatenChoose the right answer,please! ( ) 1.How long has Mr Turner worked in this school? A.30 years. B. Since it was open. C.5 years. ( ) 2.What month is it now? A. October. B. November
9、. C. December. ( ) 3.Whos ill in hospital? A. Kate. B. Mr Wu. C. Linda. ( ) 4.How long has the man been here? A. One year. B. half a year. C. Three months. ( ) 5.What is the teacher doing? A. Talking to a parent. B. giving a maths lesson. C. Playing basketball.CBCBA练习1. -I have seen the film Titanic
10、 already. -When _ you _ it? A. have, seen B. will see C. did, see D. did, seen2. Mr. Black _ in China since five years ago. A. lived B. has lived C. lives D. is going to live3. - - _ Uncle Wang _ (mend) the TV yet? -Yes, he_. -When _ he _ it? - Yesterday.4. -I _ (see) the film Chicken Run. - Where a
11、nd when _ you _ (see) it? - Last week.5. -_ you _ (see) the film last night? -No, I _ (see) it for several times.6. -_ you _ (return) the book to the library? - Not yet. But I _ (return) it this afternoon.7. Is Tom doing his homework? No, he _his homework already.(finish)8. Do you know Miss King? No
12、, but I _ her before .(hear of)9. What about the film? Sorry, I dont know. I _ it yet. (see)10. _ you ever _ to the Great Wall? No, never. ( go)11. How does he get on with his classmate? Oh, he _ a lot these days. (change)12. Help yourself , please. No, thanks. Im full. I _ just _ three eggs.(eat)练习
13、Further exercises:1. I am busy these day. I _ (not go) to the cinema for weeks.2. The boy is happy because he _ (sell) out all the newspapers.3. They _ (live) in Shanghai since 1991.4. Great changes _ (take place) in our country since 1949.5. Miss Jane _ (teach) us last year. She _(teach) in our sch
14、ool for 4 years.6. She _ already _(do) her homework. She _(do) it yesterday evening.7. -_ you ever _ to London? -Yes, I have. -When _ you _ (go) there? -Last year.8. Who _ (take) my dictionary away? I cant find it everywhere.9. It _ ten years since I _(leave) china.10. A lot of trees _ (cut) down in the last 300 hundred years.Use the given words to make a dialogue, please!Shanghai, once , last yearan old man, help , yesterday, many timesJoin the League, last month, for a monthThank you!