100 个英语不规则动词练习题及答案 填空/单选题 +pdf下载

Last Updated on 9 10 月, 2025 by English Grammar Cafe writers

级别:⚪ 入门级 (A1)   🟡 初级 (A2)    🟠 中级 (B1)   

🔵 中级+ (B1+)    🟤 中高级 (B2)

本页收集了英语不规则动词练习,供初级和中级学生在线练习。其中包括不规则动词的过去式和过去分词。

所有练习均免费提供,您可以下载打印每个练习的 pdf 工作表。这些练习适用于小学、初中、高中学生以及成人学习者。

练习题 1

练习题2

25个问题及答案

1 .    You ______(say) you were unhappy, but you look happy.

你说你不快乐,但你看起来很快乐。

2.     I was angry because he ______(throw) my phone at me when I asked him to give it to me.

我很生气,因为当我让他把手机给我时,他把手机扔给了我。

3.     When we were in Amsterdam we _____(ride) bicycles all the time.

在阿姆斯特丹时,我们一直骑自行车。

4.     My boyfriend _____(pay) for the meal. It was very nice of him.

我男朋友付了餐费。他人很好。

5.     When he cleaned his room, he _____(find) an old photo of our family.

他在打扫房间时,发现了一张我们家的老照片。

6.     He _____(fall) from a tree and hurt his arm.

他从树上摔下来,伤到了胳膊。

7.    I _____(put) the fish in the oven 30 minutes ago.

我 30 分钟前就把鱼放进烤箱了。

8.   When we were at the pool we _____(swim) for a very long time.

我们在游泳池游了很长时间。

9.     She _____(wear) a bright dress to the party. It was really funny.

她穿了一件鲜艳的裙子去参加聚会。真是太有趣了。

10.    I _____(feed) the dog and cat earlier, don’t worry.

我之前喂了猫狗,别担心。

11.     Unfortunately, they _______(catch) the wrong bus and now they will be late.

不幸的是,他们搭错了车,现在要迟到了。

12.    Yesterday, he ____(cut) his finger by accident.

昨天,他不小心割伤了手指。

13.    She ______(spend) a lot of time in Canada before she moved to the USA.

在移居美国之前,她在加拿大待了很长时间。

14.    Earlier, I ______(hear) the good news about your brother’s exam.

我之前听说了你兄弟考试的好消息。

15.    When he was a child he _____(keep) a pet bird.

他小时候养过一只宠物鸟。

16.     I ______(teach) him many things when we went sailing.

我们出海时,我教了他很多东西。

17.   I was upset, so I ______(write) a long email to him.

我很难过,所以给他写了一封很长的电子邮件。

18.    Yesterday, she _____ (make) me an amazing meal.

昨天,她给我做了一顿美味的饭菜。

19.   They went to the woods and then they _______(build) a tree house.

他们去了树林,然后建了一个树屋。

20.     Last year I ______(can) touch my toes, but now I can’t…

去年我还能摸到自己的脚趾,但现在却摸不到了……

21.    It was so cold last night that our heating system completely ______(freeze).

昨晚太冷了,我们的供暖系统完全冻住了。

22.       He left the bar quickly and ______(forget) his phone.

他很快离开了酒吧,却忘了带手机。

23.   They ______(do) a lot of study in the library yesterday afternoon.

昨天下午,他们在图书馆学习了很多东西。

24.      I ______(know) that he liked his gift when I saw him smile.

看到他笑了,我就知道他喜欢他的礼物。

25.      He ______(tell) his boss that he didn’t want to work here anymore.

他告诉老板他不想再在这里工作了。

练习题 3.

25个问题及答案

1 .   We have _____(drive) a lot today. Now we need to rest.

我们今天已经开了很长时间的车,现在需要休息了。

2.      I have _____(make) a lot of different cakes for your birthday.

我为你的生日做了很多不同的蛋糕。

3.     Oh no! While we were outside, the dog has ____(eat) all of our lunch.

哦不!我们在外面的时候,那只狗把我们的午餐都吃光了。

4.     Cheryl and I have ______ (know) Steve for a very long time.

谢丽尔和我认识史蒂夫已经很久了。

5.    I have _____(take) some medicine because I have a headache.

我已经吃了一些药,因为我头疼。

6.    Paul: Where are they?

Nicole: They have _____(leave) the restaurant and gone home! I don’t know why they were so angry…

保罗:他们在哪儿?

妮可:他们已经离开餐厅回家了!我不知道他们为什么这么生气……

7.     We have _____(have) an amazing evening. Thank you so much.

我们度过了一个美妙的夜晚。非常感谢你们。

8.    She has ______(become) a little annoyed with the builders.

她已经对建筑工人有点恼火了。

9.    I have ____(see) so many different movies this year.

今年我看了很多不同的电影。

10.     Wayne: What’s the matter?

Julia:  We have ____(lose) our train tickets… We can’t find them anywhere…

韦恩:怎么了?

朱莉娅:我们的火车票丢了……我们到处都找不到……

11.      Unfortunately, crime has ____(grow) a lot in our city recently.

不幸的是,最近我们城市的犯罪活动大幅增加。

12.     John: Where are Brian and Silvia?

Maxine:  They have ____(go) to the music festival and won’t be back for 1 week.

约翰:布莱恩和西尔维娅在哪儿?

马克辛:他们去参加音乐节了,一周后才会回来。

13.   Salesman: Can I help you?

We have _____(come) to look at some cars. We might want to buy one.

销售员:有什么可以帮您的吗?

我们来看看车。我们可能想买一辆。

14.     She has _____(write) eleven books so far.

迄今为止,她已经写了 11 本书。

15.    He has ____(begin) to learn Spanish. I hope to visit Spain soon.

他已经开始学习西班牙语。我希望能尽快访问西班牙。

16.    This year, we have ____(do) so many things. I think we need a holiday.

今年我们已经做了这么多事情,我觉得我们需要休息一下。

17.    I have ____(learn) to play some basic songs on the guitar.

我已经学会了用吉他弹奏一些基本歌曲。

✅ learnt (UK) / learned (USA)

18.    We have ____(let) our child use a smartphone.

我们已经让孩子使用智能手机了。

19.    I have ____(pay) my rent this month. I feel a bit more relaxed.

我已经交了这个月的房租。我感觉轻松多了。

20.     Bride before her wedding day:  They have ____(show) me so many different dresses, but I still don’t like any of them!

婚礼前的新娘:  他们给我看了很多不同的礼服,但我还是一件都不喜欢!

21.    Unfortunately, he has fallen off his motorbike and  ______ (break) his arm.

不幸的是,他从摩托车上摔了下来,摔断了手臂。

22.        We haven’t ______ (speak) to him for around 3 years. We do not know where he lives now.

我们已经有大约 3 年没和他说过话了。我们不知道他现在住在哪里。

23.    Please get some help! Our son has _____ (fall) off his bicycle.

快去找人帮忙!我们的儿子从自行车上摔了下来。

24.      There was a crime last night at the bank. Thieves have ______ (steal) over $500,000 worth of diamonds.

昨晚银行发生了一起犯罪案件。窃贼偷走了价值50多万美元的钻石。

25.      I have _____ (tell) you many times. Don’t walk in the house with muddy shoes!

我已经告诉过你很多次了。别穿着沾满泥巴的鞋子进屋!

练习题 4.

25个问题及答案

1 .   They have  _____ (win) every single football match this season. They are amazing.

他们赢得了本赛季的每一场足球比赛。他们太棒了。

2.      We ______ (think) we could save some money by investing in crypto currency. Unfortunately, we lost about $1000.

我们以为投资加密货币可以省下一些钱。不幸的是,我们损失了大约 1000 美元。

3.     I have _____ (send) so many presents to my family this year. I don’t think I have much money left in my bank account.

今年我给家人寄了很多礼物。我想我的银行账户里已经没剩多少钱了。

4.     Wow. You have _____ (draw) an amazing picture. It looks amazing!

哇!你画了一幅很棒的画。看起来棒极了!

5.    She has _____ (keep) quiet about her illness for a long time. But today, she told us about it.

她对自己的病情一直讳莫如深。但今天,她告诉了我们。

6.     He has _____ (hold) the world record for the fastest 100 metre runner for 10 years.

他保持着百米赛跑最快世界纪录已长达十年。

7.     You haven’t _____ (blow) all the candles out on the cake. Try again!

你还没有吹灭蛋糕上所有的蜡烛。再试一次!

8.    I’ve _____ (meet) so many interesting people this week. I’ve really enjoyed my first week at work.

这周我遇到了很多有趣的人。我真的很享受上班的第一周。

9.     Have you ______ (shake) the champagne bottle? We want it to go everywhere!

你摇过香槟瓶了吗?我们想让它喷得到处都是!

10.     We left the bucket of water outside overnight, and now it has _____ (freeze).

我们把水桶放在外面过夜,现在它已经结冰了。

11.      None of our salesmen have _____ (hit) their targets this month. They need to try harder…

我们这个月没有一位销售员达成目标。他们需要更加努力才行……

12.     We want to say that you have _____ (mean) so much to our hockey team over the past year.

我们想说,在过去的一年里,你对我们的冰球队意义重大。

13.   Have you _____ (shut) the door?

你把门关上了吗?

14.     I’ve _____ (forget) to shut the door. I’m really sorry. I will do that now.

我忘了关门了。真的很抱歉。我现在就关门。

15.      For as long as I can remember, I’ve ______(dream) of owning my own house.

从我记事起,我就梦想拥有自己的房子。

✅ dreamt (UK) dreamed (USA)

16.    I would love to go to that restaurant, but have you ____ (ring) them to make a reservation?

我很想去那家餐厅,但是你打电话预订了吗?

17.    I put my wool jumper in the washing for too long and it has _____. I am very upset.

我把羊毛衫放在洗衣机里洗了很久,结果它缩水了。我非常难过。

18.    They have been in a legal dispute for a long time and have ______ (fight) over the ownership of the property.

长期以来,他们一直存在法律纠纷,并一直在争夺财产的所有权。

19.    Have you ____ (feed) the dog?

你喂过狗了吗?

20.     A) What has John told you about his job?

B) He’s _______ (choose) to work for a new company in the South of Belgium.

A) 关于约翰的工作,他跟你说了些什么?

B) 他选择去比利时南部的一家新公司工作。

21.    She very stupid… She has _____ (spend) all her money, and she doesn’t get paid for another 2 weeks.

她非常愚蠢… 她已经花光了所有的钱,还有两个星期才能拿到工资。

22.        The criminals have ______ (hide) the money in a very secret location. The police are still looking.

犯罪分子将钱藏在一个非常秘密的地方。警方仍在寻找。

23.    Since the beginning of this week, I’ve _____ (feel) very strange. Maybe I have a cold or the flu.

从这周开始我就感觉很奇怪。我可能是感冒了,或者是得了流感。

24.      We need to drive to the hospital. She has just _____ (cut) her finger very badly.

我们需要开车去医院。她的手指刚刚被严重割伤。

25.      It’s sad… They have ______ (catch) a very bad virus and they need to stay at home. They cannot attend our celebration tonight.

很遗憾……他们感染了非常严重的病毒,需要待在家里。他们今晚不能参加我们的庆祝活动了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

错误: Right Click disabled
English Grammar Cafe
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.