小学英语语法专项练习 -现在完成时4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语法专项练习---------现在完成时4
1. 现在完成时通常可与表示过去不确定时间的时间状语连用,如already, yet, just, before等副词时间状
语。例子见上述“主要用法”中。
例如:
1)I have already returned the pen to him.
2)Have you washed my clothes yet? ----Yes, I have just washed them.
3)I have seen the man before.
说明:before有时也可用于一般过去时(这与用现在完成时意思差不多),如I told you before.我早就告诉过你。
2. 现在完成时通常可以与包括“现在”在内的表示一段时间的时间状语连用,如since..., for...;ever, never,
recently(最近),today, this week (year), these days (weeks, years), in/during the last/past two years, so far等。
例如:
1)We have known each other since we came to the school.
2)I have collected ten stamps this week[these weeks].
3)Have you seen him these days?
说明:ever, never有时也可用于一般过去时(这与用现在完成时意思差不多),如I never saw the man.
※区别用法
1. already与yet
一般情况下,already表示“已经”,主要用于肯定陈述句,一般在句中;yet表示“已经”或“仍然,还”是用于疑问句或否定句,一般在句末。比较:
1)He has already come.
2)Has he come yet?
3)He hasn’t come yet.
2. ever与yet
ever与yet均可用于疑问句、否定句,但yet表示“已经”或“仍然,还”,一般“时间上距离现在不是很远”;ever表示“曾经,以往任何时候”,“时间上距离现在可近可远”,反义词never。体会:1)Have you ever milked a cow? 你曾经挤过牛奶吗?
----No, I never have.或No, never. 没有,从来没有过。(问可以是有生以来的经历)2)Have you milked the cow yet? 你已经给那头牛挤过奶了吗?
----No, I haven’t yet.或No, not yet.
(问现在说话说时的情况)
3. for与since
for和since均可引导一个时间状语,与现在完成时连用,区别如下:
“for + 一段时间”,意思为“共计……(时间)”;for是prep.,后面只能跟一个短语,即只能引导一个时间短语。
“since + 某一时间”,意思为“自从……(以来)”;since是prep.&conj.,后面可以跟一个短语,也可以跟一个句子,即既可以引导一个时间短语,也可以引导一个时间从句。
例如:1)He has sat here since two o’clock.
He has sat here since he came here.
2)He has sat here for two hours.
4. two years ago与for two years, since two years ago 三者的意思和连用的时态不一样:
例如:1)He lived here two years ago. 他两年前住在这儿。
(已有两年不住在这儿了)
2)He has lived here for two years. 他在这儿住两年了。(两年前开始住的,一直住到现在,还可能继续住下去)
比较:He lived here for two years. 他过去(曾经)在这儿住两年了。(是哪两年不清楚)He has lived here since two years ago. 两年来,他一直住在这儿。
练习
用since和for填空
______two years ____two years ago ___last month ______ 1999 _______yesterday _______ 4 o’clock _______ 4 hours _____an hour ago
___we were children _____ lunch time ____ 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.
6. Jim has been in Ireland ______ Monday.
7. Jill has been in Ireland ______ three days.
8. His aunt has lived in Australia ______15 days.
9. Mary is in her office. She has been there ______ 7 o'clock.
10. India has been an independent country ______1974.
11. The bus is late. They've been waiting ______ 20 minutes.
12. Nobody lives in those houses. They have been empty ______ many years.
13. Mike has been ill ______a long time. He has been in hospital ______ October.
用never, ever, already, just, yet, for, since 填空.
1. I have ___________ seen him before, so I have no idea about him.
2. Jack has _____________ finished his homework.
3. Mr. Wang has taught in this school ____________ ten years.