
一般现在时仅表示现在,而过去完成时则用于描述发生在过去的过去的事情。这意味着,如果句子中包含一个表示过去的词,那么过去的过去的情况就要用过去完成时来描述。
一般过去时的标志词是动词的一般过去式,比如“came”、“went”等。而过去完成时的标志词则是“had done”,例如“had come”、“had gone”等。
举个例子来帮助理解,假设现在是下午12点,有人陈述:“He came back at 10 o'clock.” 这句话使用了一般过去时,表示他十点钟回来了,但这只说明了过去的某个时间点。
如果我们知道我是在他回来之后才回来的,那么可以说:“I came back after he had come back.” 这句话中,“I came back”表示过去的某个时间点,而“he had come back”则表示在他回来之前已经发生了的事情,这就是过去的过去,因此使用了过去完成时。
通过这样的例子,我们可以更清晰地理解一般过去时和过去完成时的区别及其标志词的不同之处。