课件19张PPT。Present perfect tense
VS
Present perfect continuous tenseRevision现在完成时的用法:1) 表示过去发生或已经完成的某一动作对现在造成的影响或结果。already, yet, never, ever ,just等2)表示过去已经开始,持续到现在,也许还会持续下去的动作或状态。3)表示重复性的动作,for+ 段时间, since+点时间, 以及 so far, in the past few years , these days, recently, lately等twice, three times等(have/has + done)现在完成进行时 定义: 现在完成进行时表示动作从过去某一时间开始, 一直延续到现在, 可能还要继续下去。
构成:“have / has + been + 动词的现在分词”
Eg: I have been learning English for five years.现在完成进行时的用法(1) 表示过去开始的动作一直延续到现在并仍在继续之中.
She has been talking to me since she saw me.
(2) 表示过去开始的动作刚结束并在某种情况下与现在有关联。
—Sorry, I am late. Have you been waiting long?
—Yes. I have been waiting for an hour.3)现在完成进行时所用的时间状语:these days, recently / lately, in the past few years, since +时间点, for + 时间段。 两个月来他们一直在修桥。
一连下了三天雨了
自从我出生以来就一直住在这里.
在过去二十多年里,姚明一直在打篮球
Practice: Translate the following sentencesThey have been building the bridge for two months. I have been living here since I was born.It has been raining for three days.YaoMing has been playing basketball in the past twenty years.I (1)__________________ aliens since 1963. The first time was frightening!have been observingThey (2)________________ to me
since 1964. They speak English well!have been talkingI also know some Yetis. I (3)_____ ____________ photos of them since
1977.I (4)___________________ the Loch Ness Monster on the Internet too.have been watchingRecently I(5)____________ an unusual number of UFOs!have seen I (6)__________________ a book on UFOs. I should be able to finish it
early next year.have been writing现在完成时与现在完成进行时的区别1.现在完成时与现在完成进行时都表示动作从过去开始,但现在完成时强调动作的完成,而现在完成进行时强调动作的延续.LiJia has read a book about Stonehenge.
LiJia has been reading a book about Stonehenge.2.现在完成时可表示反复发生的动作,提问时用how many times。而现在完成进行时则表示持续的、不间断的动作,提问时用how long
这本书我读过两次
这本书我读了两个月了I have read the book twiceI have been reading the book for two months.How many times have you read the book?How long have you been reading the book? I have done my homework.
I have finished my homework.
I have been doing my homework.
I have been finishing my homework.
I have been having the car for two years.
I haven’t been seeing him these days3.现在完成时可以用表动作或状态的持续性动词和短暂性动词作谓语,而现在完成进行时一般用表动作的持续性动词作谓语。True or false?√×√√×I have had the car for two years×I haven’t seen him these day.4.现在完成时可与时间状语never、 ever 、already、yet等连用,而现在完成进行时则不可以
I have already read the book.
I have never been to America.
I have ever read the book.
I haven’t finished my work yet .Practice: Part ATwo friends are chatting in an Internet chat room. Read their conversation and circle the right words to complete it.heard 2.been doing
3.been researching 4. done 5. started
6. achieved
7. read 8. found 9. started
10. been drawing
11. been making1. I have to see the doctor because I ____ a lot lately.(2010 陕西)
A. have been coughing B. had coughed
C. coughed D. cough
2. — Why, Jack, you look so tired!
— Well, I _____the house and I must finish the work tomorrow. (2010 江苏)
A. was painting B. will be painting
C. have painted D. have been paintingAD高考真题3. ---Why do you want to work for our company? (2010 重庆)
---This is the job that I ____ for.
A. looked B. am to look
C. had looked D. have been looking
4. Joseph ______ to evening classes since last month, but he still can’t say “What’s your name?” in Russian. (2010 辽宁)
A. has been going B. went
C. goes D. has gone
We ____ on this project for four hours. Let’s have a rest. (2010 天津)
A. are working B. have been working
C. worked D. had workedDABHomework学海导航 P18-20