上几期学习了英语语法:过去完成时表示到过去某一时间已完成的动作或状态、过去完成时表示持续到过去某一时间动作或状态。本期学习英语语法:过去完成时与过去一般时的区别。
过去完成时
1.动词形式
BE
HAVE
DO
动词形式
had been
had had
had worked
3.过去完成时与过去一般时的区别
过去完成时强调的是过某一时间或者另一动作前已完成的动作,因此一般须有一个过去的时间作参照标准或与另一过去的动作发生有先后关系。过去完成时也称“过去的过去”,而一般过去时仅表示动作或者状态在过去某时间发生,所以不能认为凡是过去发生的动作或状态都用过去完成时。例如:
He had fallen ill when he finished the job.
当他完成这项工作时已经病倒
句子结构分析:He是主语,hadfallen ill是系表型谓语(had fallen是过去完成时形式),when引导时间状语从句,he是主语,finished是谓语(过去式),the job是宾语。
He fell ill three days after he returned from histrip.
他旅游回来三天后病倒了。
He had taught English for twenty years when heretired.
当他退休时,他已教英语二十年了。
He had taught English for twenty years after he graduated from college.
他大学毕业后教过二十年英语。