一般过去时是叙述过去的事情,过去完成时一定是以过去时间为基点,叙述更过去的事情,所以简单讲过去完成时是过去的过去.根据上面介绍请看例句:He said he bought a book.他(那时)说他(那时)买了一本书.(说和买是几乎在同时段发生) He said he had bought a book.他(那时)说他(早就买了,曾买过)买过一本书.(买的动作是暗示先于说).
按时间顺序描述过去发生的事情,用过去时。如果其中有事情脱离了顺序,早于前一件事件,则该事件用过去完成时。
例: I wrote Clara an email to thank her for the present she had given (脱离顺序,早于敲邮件)me for my birthday last week. But as soon as I pressed the 'send' button, I realised that I had made (脱离顺序,早于发邮件) a mistake and sent to her sister instead.
当说话听话的人都明白谈论的事情比另一件过去发生的事情更早,可以使用一般过去式或过去完成时。
例:We bought a new car last month. We'd driven my parents' old car for ages, but it started (或had started)to fall apart. We put (或had put)a new engine in it, but that didn't solve (或hadn't solved)the problems we were having.
假如时间表述等方法能清楚的表达过去发生的事件顺序,既可以用过去完成时也可以用一般过去时
例:After Ivan had finished reading, he put out the light. (或...Ivan finished...)
对话时用现在完成时或一般过去时,将对话内容转述或讲述的话,需用过去完成时。
例:对话:I've met him before.
讲述:I was sure that I had met him before.
对话:I stole the watch.
转述:She admitted that she had stolen the watch. (或...stole...)
表示过去想做但是没做,将来也不太可能做的事情,可以用过去完成时或一般过去时,但是用过去进行时或过去完成进行时更常见。
例:I had hoped to visit the gallery before I left Florence, but it's closed on Mondays. (可以换成I hoped..., I was hoping..., I had been hoping...都对)