过去完成时
过去完成时的用法
重要程度:10 分
<div>
<h2>过去完成时的用法</h2>
<p><strong>1. 表示在过去某一时间或动作之前已经发生或完成的动作:</strong></p>
<p>它表示的是“过去的过去”,即在另一个过去事件之前已经完成的动作。</p>
<p>结构:had + 过去分词</p>
<p><strong>举例:</strong></p>
<p>She had finished her homework before she went to bed.</p>
<p>(她在睡觉前已经完成了家庭作业。)</p>
<p><strong>2. 表示持续到过去某一时间点之前的动作或状态:</strong></p>
<p>这种用法常与表示一段时间的状语连用,如for, since等。</p>
<p><strong>举例:</strong></p>
<p>I had lived in Beijing for five years before I moved to Shanghai.</p>
<p>(我在搬到上海之前在北京住了五年。)</p>
<p><strong>3. 在间接引语中表达先于主句动作的过去动作:</strong></p>
<p>当主句是过去时态时,从句中表示发生在主句之前的行为通常用过去完成时。</p>
<p><strong>举例:</strong></p>
<p>He said that he had seen the movie twice.</p>
<p>(他说他已经看过这部电影两次了。)</p>
<p><strong>4. 用于虚拟语气中表示与过去事实相反的情况:</strong></p>
<p>在这种情况下,过去完成时用来表达与过去事实相反的情况。</p>
<p><strong>举例:</strong></p>
<p>If I had known about the party, I would have gone.</p>
<p>(如果我早知道有聚会的话,我会去的。)</p>
</div>