过去完成进行时
过去完成进行时与其他时态的混合使用
重要程度:6 分
<div>
<h2>过去完成进行时与其他时态的混合使用</h2>
<p><strong>1. 过去完成进行时 + 一般过去时</strong></p>
<p>表示在过去某一时刻之前已经开始并一直持续到那一时刻的动作或状态。</p>
<p><em>例句:</em>By the time I arrived, they <strong>had been working</strong> on the project for three hours. (当我到达的时候,他们已经在那个项目上工作了三个小时。)</p>
<p><strong>2. 过去完成进行时 + 过去将来时</strong></p>
<p>表示在过去某一时刻之前已经开始并一直持续到另一个过去的将来时刻的动作或状态。</p>
<p><em>例句:</em>He said that by the end of the year, they <strong>would have been working</strong> on the project for six months. (他说到了年底,他们将在那个项目上工作六个月。)</p>
<p><strong>3. 过去完成进行时 + 现在完成时</strong></p>
<p>表示在过去某一时刻之前已经开始并一直持续到现在为止的动作或状态。</p>
<p><em>例句:</em>When she started her job, she <strong>had been working</strong> as a volunteer for two years. (当她开始工作时,她已经做了两年的志愿者。)</p>
</div>