2017--2018学年人教版选修八Unit 5 Meeting your ancestors grammar学案
2017--2018学年人教版选修八Unit 5 Meeting your ancestors grammar学案第4页

 ☞I've watched him on TV several times.我在电视里看到他好几次了。

(4)在时间状语从句或条件状语从句中,现在完成时可以替代将来完成时。

☞I shall post the letter as soon as I have written it.我一写完这封信就寄出去。

8.过去完成时

(1)表示过去某时间前已经发生的动作或情况。

☞I had just poured myself a glass of beer when the phone rang.When I came back from answering it the glass was empty.Somebody had drunk the beer or thrown it away.

我刚刚给自己倒了一杯啤酒,电话铃就响了。我接电话回来时,啤酒杯空了。一定有人喝掉了啤酒或者把它泼掉了。

(2)动词expect, hope, mean, intend, plan, suppose, wish, want, desire等用过去完成时,表示过去的希望、预 期、意图或愿望等没有实现。注意:表示"过去想做而未做的事"的表达方式还可以采用:

①was/were+to have done sth.

☞We were to have been married in May.我们本定于五月结婚。

②intended (expected, hoped, meant, planned, supposed, wished, wanted, desired)+to have done sth.

☞They meant to have seen us off at the station, but they couldn't get there in time.

他们原打算来车站为我们送行,但是他们没有及时到达。

(3)过去完成时常用于以下固定句型:

①hardly, scarcely, barely+过去完成时+when+过去时。

☞Hardly had we begun our walk when it began to rain.我们刚一举步就下起雨来了。

②no sooner+过去完成时+than+过去时。

☞No sooner had he arrived than it began to snow.他一到,天就下起雪来了。

9.将来完成时

(1)将来完成时表示在将来某一时刻将完成或在另一个未来的动作发生之前已经完成的动作。

☞By the end of next month he will have been here for ten years.到下月底,他在这儿就够十年了。

(2)表示一种猜测。

☞We'd better wait till 14 December.David will have had his exam by then, so he'll be able to enjoy himself.

我们最好还是等到12月14日。到那时大卫就考完试了,这样他就能够玩得痛快。

10.完成进行时

(1)现在完成进行时表示一个过去开始、现仍在继续中的动作或一个过去开始、现在刚刚结束的动作。

☞I've been waiting for an hour and he still hasn't turned up.我等了一小时了,可他还没来。