0  233569  233577  233583  233587  233593  233595  233599  233605  233607  233613  233619  233623  233625  233629  233635  233637  233643  233647  233649  233653  233655  233659  233661  233663  233664  233665  233667  233668  233669  233671  233673  233677  233679  233683  233685  233689  233695  233697  233703  233707  233709  233713  233719  233725  233727  233733  233737  233739  233745  233749  233755  233763  447090 

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.       

试题详情


同步练习册答案