【现在完成时专项训练】在英语语法中,现在完成时是一个非常重要的时态,它用来表示过去发生的动作对现在产生的影响或结果,或者某个动作从过去持续到现在。掌握现在完成时的用法和结构,对于提高英语表达的准确性和流利度具有重要意义。
一、现在完成时的基本结构
现在完成时的构成是:have/has + 过去分词。
- 主语是第一人称(I, we)或第二人称(you)时,使用 have。
例如:I have finished my homework.
- 主语是第三人称单数(he, she, it)时,使用 has。
例如:She has gone to school.
二、现在完成时的常见用法
1. 表示过去某一动作对现在的影响或结果
例如:I have lost my key.(我现在没有钥匙)
这句话说明“丢失钥匙”这个动作发生在过去,但对现在造成了影响——现在找不到钥匙。
2. 表示从过去某一时间开始一直持续到现在的动作或状态
例如:They have lived here for ten years.(他们在这里住了十年了)
这里强调的是“居住”的持续性,从过去到现在一直在进行。
3. 与表示一段时间的状语连用
常见的有:for, since, ever, never, already, yet, just, recently 等。
例如:He has been a teacher since 2015.
他从2015年起就成为一名老师了。
三、常见错误与注意事项
1. 混淆现在完成时与一般过去时
- 错误:I have seen that movie yesterday.
- 正确:I saw that movie yesterday.
(因为“yesterday”是明确的过去时间,不能与现在完成时连用)
2. 忽略动词的过去分词形式
- 错误:She has go to the market.
- 正确:She has gone to the market.
(go 的过去分词是 gone,不是 go)
3. 误用“have/has”与主语不一致
- 错误:He have a car.
- 正确:He has a car.
(主语是第三人称单数,应使用 has)
四、练习题(附答案)
1. I ______ (finish) my work.
答案:have finished
2. She ______ (not see) that film before.
答案:hasn't seen
3. They ______ (live) in Beijing since 2018.
答案:have lived
4. Have you ever ______ (travel) abroad?
答案:traveled / travelled
5. He ______ (just finish) his lunch.
答案:has just finished
五、总结
现在完成时虽然看似简单,但在实际运用中却容易出错。通过多做练习、注意句子中的时间状语以及动词的正确形式,可以有效提高对这一时态的掌握程度。希望同学们在日常学习中不断积累,灵活运用现在完成时,提升自己的英语综合能力。