【英语现在完成时练习题及答案】在英语学习中,现在完成时是一个非常重要的语法点,它用于表达过去发生的动作对现在的影响或与现在有关联的情况。掌握好现在完成时的用法,不仅有助于提高语言表达的准确性,还能增强写作和口语能力。
本文将提供一些关于英语现在完成时的练习题,并附上详细的答案解析,帮助学习者更好地理解和运用这一时态。
一、现在完成时的基本结构
现在完成时由 “have/has + 过去分词” 构成:
- 肯定句:主语 + have/has + 过去分词
例:I have eaten breakfast.(我已经吃了早饭。)
- 否定句:主语 + have/has not + 过去分词
例:She has not finished her homework.(她还没完成作业。)
- 疑问句:Have/Has + 主语 + 过去分词?
例:Have you seen the movie?(你看过这部电影吗?)
二、现在完成时的常见用法
1. 表示过去某一动作对现在的影响或结果
- I have lost my keys.(我把钥匙弄丢了。)→ 现在找不到钥匙。
2. 表示从过去某一时间持续到现在的动作
- She has lived in Beijing for five years.(她在北京住了五年了。)
3. 表示经历
- Have you ever been to Japan?(你去过日本吗?)
4. 表示重复性动作
- He has visited Paris three times.(他去过巴黎三次。)
三、练习题
1. 选择正确的动词形式填空:
He ______ (go) to school already.
A. go
B. went
C. has gone
D. have gone
2. 将下列句子改为否定句:
They have bought a new car.
______________________________________
3. 将下列句子改为一般疑问句:
She has written a letter.
______________________________________
4. 用现在完成时翻译下列句子:
我昨天已经完成了作业。
______________________________________
5. 选择正确的答案:
I ______ (not finish) my work yet.
A. haven’t finished
B. hasn’t finished
C. didn’t finish
D. don’t finish
四、参考答案
1. 正确答案:C. has gone
解析:表示“他已经去了学校”,强调动作已经发生且影响现在。
2. 否定句:
They have not bought a new car.
或 They haven’t bought a new car.
3. 一般疑问句:
Has she written a letter?
4. 翻译:
I have finished my homework yesterday.
(注意:虽然“yesterday”是过去时间,但若强调对现在的影响,也可使用现在完成时,如“I have finished my homework.”)
5. 正确答案:A. haven’t finished
解析:“I”是第一人称单数,所以用“have not”。
五、总结
现在完成时是英语中一个非常实用的时态,尤其在日常交流和书面表达中频繁出现。通过不断练习和理解其用法,可以更自然地表达过去与现在之间的联系。希望以上练习题和解析能帮助大家更好地掌握现在完成时的使用方法。