彼得等了一小时/从10点钟起就等着,他妹妹终于来到时他非常生气。(也可以用had been waiting。)
(c)He had served in the army for ten years;then he retired and married.
His children were now at school.
他在军队里服役十年,后来退伍并结了婚。他的孩子现在已上学了。
这里既不能用since也不能用过去完成进行时。还要注意到,这里的过去完成时没有与之相当的现在完成时。如果把句中最后一个动词变成现在时,其他动词时态都要变成一般过去时。
He served in the army for ten years;then retired and married.
His chil-dren are now at school.
他在军队里服役十年,然后退伍并结了婚。他的孩子现在都在上学。这些结构以图解形式分别表示如下,直线AB表示过去完成时的动作,TS表示过去说话的某一时刻:
{ewc MVIMAGE,MVIMAGE, !461350T1.bmp}
3 过去完成时也是一般过去时的过去时,用来表示叙述者或主语在过去的某一时刻回顾更早的动作:
Tom was 23 when our story begins.His father had died five years beforeand since then Tom had lived alone.His father had advised him not to getmarried till he was 35,and Tom intended to follow this advice.
【牛津实用英语语法:194 过去完成时形式和用法】相关文章:
★ 牛津实用英语语法:143 ought/should与完成式连用
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29