2.表示过去某个时间之前发生的动作或状态, 一直延续到这一过去时刻,或还将继续下去. eg. When I got to know him, he had worked there for twenty years.(注意) 否定式 had not == hadn't
时态的呼应
6.--Where's Mary? --Oh,she _____the library.
A.has gone to B.went to C.has been to D.had gone to
H:过去完成时棗表示过去某一时间或动作之前已完成的动作
结构: 助动词had + 动词的过去分词
用法: 1.表示在过去某一时间或动作之前已经发生或完成了的动作,动作发生的时间为“过去的过去“.表示过去某一时间可用by,before 等构成的短语,也可用when,before等引导的从句或通过上下文表示. eg. By the end of last term,we had learned a thousand English words.
He had finished his homework before his father came back last night.
5.Mr and Mrs Green have_____in China for a week. A.been B.got C.arrived D.reached
4.My father____ home for nearly three weeks.
A.has gone away from B.has left C.has been away from D.went away
3.So far,spaceships without people _______ (reach) the moon and some other partsof the universe.
2.--I know you _______ (choose) a picture book among these. --Yes,Have a look at it, please.
3.have got,has got 虽然是现在完成时,但have got=have has got==has
练习题: 1.It's a long time since we ____ (meet) last,isn't it?
2.when 引导 的特殊问句不与现在完成时连用.
6. It is /has been +一段时间 + since 从句.自从某事发生已有一段时间了. eg. It is /has been two years since my brother joined the army. 注意:1.since 引导的从句中动词用过去时
5.现在完成时中的 for 与 since
for + 时间段 与延续性动词的现在完成时连用 since + 时间点/从句
I have kept the library book for a week.= I have kept the library book since a week ago.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com