英语语法:过去完成时的用法(什么时候用过去完成时?)

文摘   2024-12-24 06:30   天津  

今天荣老师分享过去完成时的用法。


一、定义

过去完成时是谈论在过去的另一个动作之前完成的动作


换句话说,它用来描述发生在过去的另一个事件之前的事件


过去完成时不是用来描述过去的特定时间,而是用来显示事件的顺序


  • Before I went to bed, I had brushed my teeth.

在我上床睡觉之前,我刷了牙。


  • "刷牙"是在"上床睡觉"之前;

  • “上床睡觉”用的是过去时went to bed;

  • 所以“刷牙”就用过去完成时had brushed.


  • By the time I got to the party, everyone had left.

我到聚会的时候,大家都走了。



  • "大家都走了"是在"我到达聚会之前";


  • “到达聚会”用的是过去时got to the party;

  • 所以“都走了”用的是过去完成时had left.


  • She had already seen the movie, so she didn’t want to watch it again.

她已经看过那部电影了,所以她不想再看一遍。


  • “她已经看过那部电影”是在“不想再看一遍“之前;
  • “不想再看一遍”用的是过去时didn't want to watch;

  • 所以“她已经看过那部电影”用的是过去完成时had seen.




过去完成时也可以用在间接引语中,用来描述在报告时间之前所说或所做的事情。


  • She told me that she had finished her homework.


她告诉我她已经完成了作业。


二、用法


1. 用来描述在过去发生的另一个动作之前完成的动作


  • By the time I arrived at the party, the guests had already eaten all the food.


当我到达聚会的时候,客人们已经吃光了所有的食物。


  • She had finished her homework before she went to bed.


她在睡觉前完成了家庭作业。


2. 描述发生在过去另一个动作之前的一段时间


  • They had been married for ten years before they decided to have children.


他们结婚十年才决定要孩子。


  • He had lived in New York City for five years before he moved to Los Angeles.


他搬到洛杉矶之前在纽约住了五年。


3. 描述过去期望发生但没有发生的动作


  • had hoped to see the movie, but it was sold out.


我本来希望看这部电影的,但是电影票已经卖完了。


  • She had planned to go to the concert, but she got sick.


她本来打算去听音乐会的,但她病了。


下图总结了过去完成时的用法及例句。




参考来源:

https://www.engclub.in/p/past-perfect-tense.html

https://eslbuzz.com/past-perfect-tense/





兜兜转英语
分享优质英语学习资源
 最新文章