本文目录
英语语法中,过去完成和现在完成时是两种非常常见的时态。虽然它们有点相似,但它们在使用上还是有很大的区别。
过去完成时
过去完成时用于描述在过去某个时间之前已经完成的动作。它由“had”加上过去分词构成。例如,“I had done my homework before my mom came home.”(我妈妈回家之前,我已经做完了作业。)
过去完成时通常与过去时一起使用,以强调先后顺序。例如,“He had already left when I arrived at the office.”(当我到达办公室时,他已经离开了。)
现在完成时
现在完成时用于描述从过去某个时间开始,一直持续到现在的动作或状态。它由“have”或“has”加上过去分词构成。例如,“I have lived in this city for five years.”(我在这个城市已经住了五年了。)
现在完成时通常与“since”或“for”一起使用,表示持续的时间。例如,“I have been studying English for three years.”(我已经学习英语三年了。)
总结
过去完成时和现在完成时虽然都是描述过去的动作,但它们的使用场景和表达方式却不同。掌握它们的用法,可以帮助我们更准确地描述过去的事情,提高我们的英语表达能力。