广州版.小学英语.现在完成时(讲义 答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Present Perfect Tense
(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have.
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以
study 为例,其否定式、疑问式和简单回答形式如下:
(2)用法:
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.
★注意:
a)since和for的区别
since后接时间点,如1993,last term, yesterday, the time I got there
for后接一段时间,表示“长达多久”,如ten years, a while, two days等。
EX: 用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.
b)have (has) been to /have (has) gone to的区别
表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较:
Where has he been? 他刚才到哪里去了?(已经回来了)
Where has he gone? 他上哪儿去了?(人不在)
They have been to Canada. 他们到过加拿大。(现在已经不在加拿大)
They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大).
除了上述两个短语,我们还常见到“has been in+ 地点+ for + 一段时间”的句式,意为“待在某地多长时间了”,例如:
This lady has been in Germany for seven years.
EX: 根据中文上下文,选用has been to, has gone to 或has been in 填空。
①Mrs. Webb _______________________ Guangzhou for more than two weeks.
②—Where is Doris?
—She ___________________________the Carrefour(家乐福).
③—How many times __________ you __________Okinawa(冲绳)?
—Three times.
c)现在完成时不能和表示过去的时间状语连用,如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等连用。例如:
EX
I. Fill in the blanks with the proper form.
1. I____ already ____ (see) the film. I ________ (see) it last week.
2. _____ he ____ (finish) his work today? Not yet.
3. My father ____ just ____ (e) back from work. He is tired now.
4. Where’s Li Ming ? He __________ (go) to the teacher’s office.
5. I __________ (work) here since I ______ (move) here in 1999.
6. So far I _______________(make) quite a few friends here.
7. How long ________ the Wangs ______________(stay) here ? For two weeks.
8. I ________ just ___________ (finish) my homework.
9. He ________ (go) to school on foot every day.
10.____ you ______ (find) your science book yet?
11. If it ____ (be) fine tomorrow, I'll go with you.
12. The students ____________ (read) English when the teacher came in.
13. Look! The monkey __________ (climb) the tree.
14. My mother __________ (e) to see me next Sunday.
15. I've lost my pen. _________ you ________ (see) it anywhere?
II. Choose the best answer.
1. How long have you _______ here?
A. e
B. got
C. arrived
D. been
2. My grandpa died _________.
A. at the age of my 2
B. for 2 years
C. when I was 2.
D. my age was 6.
3. Jane has _____ to Beijing. She will e back tomorrow.
A. been
B. gone
C. went
D. never been
4. It is ten years _____ I last saw her.
A. after
B. since
C. for
D. that
5.--Who will go to the station to meet Lorry?
--I will. I _____ her several times.
A. met
B. have met
C. had met
D. will meet