现在完成时 vs. 一般过去时 练习 用英语

在学习英语的过程中,了解并掌握不同的时态是非常重要的。现在完成时(Present Perfect Tense)和一般过去时(Simple Past Tense)是两个常见且容易混淆的时态。现在完成时通常用来表示某个动作或状态在过去发生并对现在产生影响,而一般过去时则主要用于描述过去某个时间点的动作或状态。通过区分这两种时态的使用场景和结构,能够帮助我们更准确地表达时间概念。 为了更好地理解和应用这两种时态,我们需要通过大量的练习来巩固所学知识。在这里,你将找到各种关于现在完成时和一般过去时的语法练习题,包括填空、句子改写、翻译等形式。这些练习不仅可以帮助你理清它们的使用规则,还能提高你的实际运用能力。通过不断地练习和总结,相信你能够更加自信地使用现在完成时和一般过去时。

Exercise 1 

<p>1. She *has lived* in Paris for three years (她现在还住在巴黎).</p> <p>2. He *bought* a new car last month (上个月发生的事情).</p> <p>3. They *have finished* their homework already (他们已经完成了作业,跟现在有关的事情).</p> <p>4. We *watched* a movie last night (昨天晚上的事情).</p> <p>5. I *have eaten* breakfast (我已经吃了早餐,跟现在有关的事情).</p> <p>6. She *visited* her grandparents last weekend (上周末发生的事情).</p> <p>7. He *has never been* to Japan (他从来没有去过日本,跟现在有关的事情).</p> <p>8. We *played* soccer yesterday (昨天发生的事情).</p> <p>9. They *have traveled* to many countries (他们去过很多国家,跟现在有关的事情).</p> <p>10. I *went* to the concert last year (去年发生的事情).</p>
 

Exercise 2

<p>1. She *has lived* in Paris for five years (她已经住在巴黎五年了).</p> <p>2. They *went* to the beach last weekend (上个周末他们去了海滩).</p> <p>3. I *have seen* that movie three times (我已经看过那部电影三次了).</p> <p>4. He *bought* a new car last month (上个月他买了一辆新车).</p> <p>5. We *have finished* our homework (我们已经完成了作业).</p> <p>6. She *traveled* to Japan last year (去年她去了日本).</p> <p>7. I *have never eaten* sushi before (我从来没有吃过寿司).</p> <p>8. They *built* this house in 1990 (他们在1990年建了这所房子).</p> <p>9. He *has read* that book many times (他已经读过那本书很多次了).</p> <p>10. We *visited* the museum last summer (去年夏天我们参观了博物馆).</p>
 

Exercise 3

<p>1. She *has visited* Paris three times (action that started in the past and may continue). 提示:动作从过去开始并可能继续。</p> <p>2. They *went* to the museum last weekend (specific past time). 提示:具体的过去时间。</p> <p>3. He *has lived* in New York since 2010 (action that started in the past and continues now). 提示:动作从过去开始并持续到现在。</p> <p>4. We *watched* a movie last night (specific past time). 提示:具体的过去时间。</p> <p>5. I *have never seen* such a beautiful sunset before (experience up to now). 提示:到目前为止的经历。</p> <p>6. She *did not attend* the meeting yesterday (specific past time). 提示:具体的过去时间。</p> <p>7. They *have already finished* their homework (action completed before now). 提示:动作在现在之前完成。</p> <p>8. He *bought* a new car last month (specific past time). 提示:具体的过去时间。</p> <p>9. We *have known* each other for ten years (action that started in the past and continues now). 提示:动作从过去开始并持续到现在。</p> <p>10. I *ate* breakfast at 7 AM this morning (specific past time). 提示:具体的过去时间。</p>
 

Enhance Your Language Skills with AI

Talkpal is an AI-powered language teacher. Learn 57+ languages 5x faster with innovative technology.