题目列表(包括答案和解析)
3. Hello, I ____ you were in London. How long _________ here?
A. don’t know; were you B. hadn’t known; are you
C. haven’t known; are D. didn’t know; have you been
2. We haven’t heard from Jane for a long time. What do you suppose _______ to her?
A. was happening B. happens C. has happened D. happened
1. --- Where __you __ (put) the book? I can’t see it anywhere.
--- I ___(put) it right here. But now it’s gone.
A. did ; put; put B. have; put; put C. did; put; have put D. have; put; have put
10. Thank you. I’ve had my supper.
以上各句用的都是现在完成时,可以看出,与一般过去时一样,现在完成时所表示的动作也是发生在过去(说话以前),但它强调的是:
1)动作从过去持续到说话这一时刻(例5---7)
2)过去的动作对现状有某种影响(例8---10),说话人强调的是现在如何。
注意在现在完成时的第一种用法中,时间状语常用for…; since…短语(从句)
如:We haven’t seen each other for many years./ since he left 10 years ago.
此时(主句)谓语动词不能用非延续性动词。如:
* He has left home for many years.(错误)
* He has been away from home for many years. (正确)
* He has died since 1990. (错误)
* He has been dead since 1990.(正确)
两种时态的比较练习:
9. The city has taken on a new look.
8. The students have already left.
7. I’ve always walked to work.
6. I haven’t seen him for many days.
5. How many pages have you covered today?
4. I didn’t know you were so busy. (我没想到你这么忙。)
以上各句中用的都是一般过去时,显然,说话的人是强调过去某时发生的动作或情况。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com