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.

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

发表回复

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

error: Right Click disabled