【现在完成时练习题及答案】现在完成时是英语中非常重要的时态之一,用于表达过去发生的动作对现在的影响或持续到现在的状态。掌握现在完成时的用法对于提高英语语法水平具有重要意义。以下是一些关于现在完成时的练习题及其答案,帮助大家更好地理解和运用这一时态。
一、练习题
1. I ______ (not finish) my homework yet.
2. She ______ (leave) for Paris yesterday.
3. They ______ (not arrive) at the station yet.
4. He ______ (work) here since 2018.
5. Have you ______ (see) the new movie?
6. We ______ (live) in this city for five years.
7. The train ______ (arrive) five minutes ago.
8. I ______ (just finish) my lunch.
9. She ______ (never go) to Japan.
10. They ______ (already eat) dinner.
二、答案汇总表
| 题号 | 正确答案 | 解析说明 |
| 1 | have not finished | 表示“还没有完成”,强调到现在为止的状态。 |
| 2 | left | 过去时,表示过去某一时间点的动作,不能用现在完成时。 |
| 3 | have not arrived | 表示“还没有到达”,强调到现在为止的状态。 |
| 4 | has worked | “since + 时间”用于现在完成时,表示从过去某一时间一直持续到现在的动作。 |
| 5 | seen | 现在完成时的结构为“have/has + 过去分词”。 |
| 6 | have lived | “for + 时间段”用于现在完成时,表示动作持续的时间长度。 |
| 7 | arrived | “five minutes ago”是明确的过去时间,应用一般过去时。 |
| 8 | have just finished | “just”用于现在完成时,表示刚刚完成某个动作。 |
| 9 | has never gone | “never”常与现在完成时连用,表示从未做过某事。 |
| 10 | have already eaten | “already”用于现在完成时,表示动作已经发生但不强调具体时间。 |
三、总结
现在完成时的构成是:have/has + 过去分词。它常用于以下几种情况:
- 表示过去发生的动作对现在有影响或结果;
- 表示从过去某一时间开始一直持续到现在的动作(常与“since”或“for”连用);
- 与“already”、“yet”、“just”等副词连用,表示动作的完成或发生时间。
通过以上练习题和答案的整理,可以帮助学习者更好地掌握现在完成时的用法,并在实际语言使用中灵活运用。


