首页 > 要闻简讯 > 精选范文 >

一般过去时和现在完成时练习题含答案

2025-05-12 21:22:22

问题描述:

一般过去时和现在完成时练习题含答案,时间紧迫,求直接说步骤!

最佳答案

推荐答案

2025-05-12 21:22:22

在英语学习中,掌握一般过去时与现在完成时的使用是非常重要的。这两种时态虽然都描述过去发生的动作或事件,但在具体的应用场景和表达方式上存在明显的差异。为了帮助大家更好地理解和运用这两种时态,下面提供了一些练习题,并附有详细答案解析。

一、选择题

1. 我昨天去了公园。(用正确的时态填空)

A. go

B. went

C. have gone

正确答案:B

解析:句子中的“昨天”表明这是一个过去发生的事情,因此应该使用一般过去时。

2. 我已经读过这本书了。(用正确的时态填空)

A. read

B. am reading

C. have read

正确答案:C

解析:“已经”是现在完成时的标志词,表示过去的动作对现在造成了影响。

3. 她上周完成了作业。(用正确的时态填空)

A. finish

B. finished

C. has finished

正确答案:B

解析:“上周”明确指出了这是一个过去的时间点,因此使用一般过去时。

4. 我已经学会游泳了。(用正确的时态填空)

A. swim

B. have swum

C. am swimming

正确答案:B

解析:“已经”提示我们使用现在完成时,强调过去学到的技能对现在的意义。

5. 他昨天没来上课。(用正确的时态填空)

A. didn't come

B. doesn't come

C. hasn't come

正确答案:A

解析:“昨天”说明这是过去发生的事情,且否定形式需要借助助动词“didn't”。

二、改写句子

6. I visited my grandparents last weekend. (改为否定句)

I ________ my grandparents last weekend.

正确答案:didn't visit

解析:将一般过去时的肯定句改为否定句时,需在主语后加上“didn't”,并保持动词原形不变。

7. She has already finished her homework. (改为一般疑问句)

________ she finished her homework yet?

正确答案:Has; already

解析:现在完成时变为一般疑问句时,将助动词“has”提前至句首,同时省略“already”。

8. They played basketball yesterday afternoon. (改为反义疑问句)

They played basketball yesterday afternoon, ________ they?

正确答案:didn't

解析:反义疑问句遵循“前肯后否”或“前否后肯”的原则,此处主句为肯定句,因此附加部分应使用否定形式。

9. We have never been to Beijing before. (改为肯定句)

We ________ been to Beijing before.

正确答案:have ever

解析:将“never”改为“ever”即可形成肯定句。

10. He has lived here since two years ago. (对划线部分提问)

________ ________ has he lived here?

正确答案:How long

解析:对时间长度进行提问时,常用“How long”作为引导词。

通过以上练习题,希望大家能够更加熟练地掌握一般过去时与现在完成时的区别及其用法。如果还有任何疑问,欢迎随时交流!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。