现在完成进行时
现在完成进行时的用法
重要程度:9 分
<div>
<h2>现在完成进行时的用法</h2>
<p><strong>1. 表示动作从过去某个时间开始,一直持续到现在,并且可能还会继续下去。</strong></p>
<p>结构:<em>have/has been + 动词-ing 形式</em></p>
<p><strong>例句:</strong>I have been studying English for three hours.</p>
<p>翻译:我已经学习英语三个小时了。</p>
<p><strong>2. 强调动作在过去某段时间内反复发生,直到现在还在继续。</strong></p>
<p>结构:同上</p>
<p><strong>例句:</strong>She has been visiting her grandparents every weekend.</p>
<p>翻译:她每个周末都去探望她的祖父母。</p>
<p><strong>3. 表示一个动作刚刚结束,并且这个动作对现在有影响。</strong></p>
<p>结构:同上</p>
<p><strong>例句:</strong>They have been working hard, and now they are finally finished.</p>
<p>翻译:他们一直在努力工作,现在终于完成了。</p>
<p><strong>4. 现在完成进行时与一般现在完成时的区别:</strong></p>
<p>现在完成进行时更强调动作的过程和持续的时间,而一般现在完成时则更注重动作的结果。</p>
<p><strong>例题:</strong>选择正确的句子:
<ul>
<li>A. I have lived in Beijing for five years.</li>
<li>B. I have been living in Beijing for five years.</li>
</ul>
<p>答案是B,因为B句更强调居住在北京的过程和这段时间的持续性。</p>
</div>