内容正文:
衔接点07 一般过去时和现在完成时
现在完成时态与一般过去时态的区别
1 含义不同
一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;
现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
I saw this film yesterday.(强调动作发生的时间是yesterday 。)
I have seen this film.(强调对现在的影响,电影的内容已经知道了。)
2 时间状语不同
一般过去时和表示过去的时间状语连用,
如:…ago, last week/...In 2008, in the past, just now, the day before yesterday, yesterday ...Then(那时),that day, one day, once(从前)
现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前)连用。现在完成时不与表示过去的时间状语连用。
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.
一般过去时与现在完成时的区别
区别
例句
一般过去时表示过去某时发生的动作或单纯的叙述过去发生的事情,强调过去,与具体的表示过去的时间连用
Tom lived in Beijing two years ago. 两年前汤姆住在北京。(不知道现在是否还住在北京)
现在完成时的动作虽然是发生在过去,但是对现在有影响
Tom has lived in Beijing for two years. 汤姆住在北京两年了。(现在汤姆仍然还在北京)
一、用过去时或现在完成时填空:
1. “_________ you __________ (have) lunch ?” “Yes.”
“When ________ you __________ (have) it?” “I ____________ (have) it at 12:00.”
2. “_________ you __________ (write) a letter to your aunt yet?”
“Yes, I ___________. I ________________ (write) one last week.”
3. “_________ he ___________ (finish) his homework?” “Not yet.”
4. “_________ they ever __________ (be) abroad?” “Yes, just once.”
5. Your father _________ just ___________ (finish) his work.
6. Your father _________ (finish) his work just now.
7. Last term I __________ (learn) many English words.
8. They ____________ (not read) the interesting books yet.
9. He _____________ never ____________ (go) to the science museum.
10. ____________ you ever ____________ (drink) coke?
11.Have you _____________ (buy) a dictionary? “ “Yes, I __________ .”
“Where______ you ___________(buy) it?” “ I _________(buy) it in a bookstore.”
“When ___________ you _____________ (buy) it?” “ Yesterday.”
1. (2018·黑龙江哈尔滨)—I have seen the film The Jurassic World Ⅱ《侏罗纪世界Ⅱ》.It’s very interesting.
—Really? When ____ you _____ it?
A. have, seen B. did, see C. will, see
【答案】B
【解析】考查动词的时态。句意:我已经看过