Bạn đang tìm kiếm nguồn tài liệu thực hành để củng cố kiến thức nền tảng? Bạn muốn ôn luyện kỹ càng trước các kỳ thi quan trọng như TOEIC, IELTS hay THPT Quốc gia?
Ngữ pháp là xương sống của việc học ngoại ngữ, nhưng lý thuyết suông là chưa đủ. Cách tốt nhất để ghi nhớ là thực hành liên tục. Bài viết này tổng hợp trọn bộ bài tập ngữ pháp tiếng Anh được chia nhỏ theo 13 chuyên đề trọng tâm nhất, bao gồm từ các thì cơ bản, câu điều kiện, đến các cấu trúc phức tạp như mệnh đề quan hệ hay câu bị động.

1. Tại sao việc luyện tập bài tập ngữ pháp tiếng Anh lại quan trọng?
Ngữ pháp là “xương sống” của ngôn ngữ. Việc thường xuyên rèn luyện qua các bộ bài tập ngữ pháp tiếng Anh mang lại 3 lợi ích cốt lõi:
- Hình thành phản xạ: Chuyển hóa lý thuyết khô khan thành kỹ năng thực tế, giúp bạn đặt câu chuẩn xác mà không mất thời gian suy nghĩ.
- Lấp đầy lỗ hổng kiến thức: Thông qua các bộ bài tập ngữ pháp tiếng Anh có đáp án, bạn có thể tự kiểm tra, phát hiện lỗi sai và ghi nhớ kiến thức bền bỉ hơn.
- Bứt phá điểm số: Luyện tập với các dạng bài tập ngữ pháp tiếng Anh tổng hợp giúp bạn làm quen với cấu trúc đề thi, từ đó tự tin đạt điểm cao trong các kỳ thi IELTS, TOEIC hay THPT Quốc gia.+
2. Tổng hợp bài tập ngữ pháp tiếng Anh theo chuyên đề (Kèm đáp án chi tiết)
Dưới đây là hệ thống bài tập được phân loại từ dễ đến khó, giúp bạn dễ dàng theo dõi và ôn tập theo từng mảng kiến thức.
2.1. Bài tập 12 thì trong tiếng Anh (Tenses) từ cơ bản đến nâng cao
Yêu cầu: Chia động từ trong ngoặc.
- Look! The bus (come) __________.
- I (not/see) __________ her since last week.
- Water (boil) __________ at 100 degrees Celsius.
- While I (study) __________, my brother was playing games.
- By the time we got to the cinema, the movie (already/start) __________.
- She usually (walk) __________ to school, but today she (ride) __________ her bike.
- I promise I (help) __________ you with your homework tomorrow.
- My father (work) __________ in this company for 20 years.
- This time next week, we (lie) __________ on the beach in Nha Trang.
- When I arrived at the party, Tom (leave) __________ home.
- Keep silent! The baby (sleep) __________.
- He (write) __________ three books so far.
- If it rains, we (cancel) __________ the trip.
- Before she went to bed, she (finish) __________ her work.
- I (wait) __________ for you for two hours! Where have you been?
- In 2050, people (use) __________ flying cars.
- Yesterday, I (go) __________ to the supermarket and (buy) __________ some milk.
- By the end of this month, I (complete) __________ this English course.
- We (have) __________ dinner when the phone rang.
- The train (leave) __________ at 7:00 AM every morning.
Đáp án 2.1:
- is coming
- haven’t seen
- boils
- was studying
- had already started
- walks – is riding
- will help
- has worked/has been working
- will be lying
- had left
- is sleeping
- has written
- will cancel
- had finished
- have been waiting
- will use
- went – bought
- will have completed
- were having
- leaves
2.2. Bài tập động từ khuyết thiếu (Modal Verbs) và cách dùng
Yêu cầu: Chọn động từ phù hợp.
- You __________ smoke in the hospital. It is forbidden. (mustn’t / don’t have to)
- __________ you speak Japanese? – No, I can’t. (May / Can)
- It __________ rain later, so take an umbrella with you. (must / might)
- You __________ study harder if you want to pass the exam. (should / may)
- I __________ swim when I was five years old. (can / could)
- You __________ take off your shoes. You can keep them on. (mustn’t / don’t have to)
- __________ I borrow your pen, please? (Might / May)
- He has a Mercedes. He __________ be very rich. (must / should)
- I __________ go to the meeting yesterday because I was sick. (couldn’t / can’t)
- Passengers __________ fasten their seatbelts during takeoff. (must / might)
- You __________ rude to your teacher. It’s not polite. (shouldn’t be / may not be)
- The phone is ringing. It __________ be Mary. She promised to call. (must / can)
- I haven’t decided yet where to go. I __________ go to Da Nang. (may / must)
- __________ you help me lift this heavy box? (Could / Should)
- You __________ eat so much fast food. It’s bad for your health. (mustn’t / shouldn’t)
- Before you drive, you __________ get a driver’s license. (have to / may)
- Look at those clouds! It __________ rain. (is going to / must)
- She __________ have left already; her car is not here. (must / should)
- __________ I open the window for you? (Shall / Will)
- We __________ be late. The train leaves in 10 minutes! (mustn’t / don’t have to)
Đáp án 2.2:
- mustn’t
- Can
- might
- should
- could
- don’t have to
- May
- must
- couldn’t
- must
- shouldn’t be
- must
- may
- Could
- shouldn’t
- have to
- is going to
- must
- Shall
- mustn’t
2.3. Bài tập câu điều kiện (Conditional Sentences) loại 1, 2, 3 và hỗn hợp
Yêu cầu: Chia động từ theo loại câu điều kiện thích hợp.
- If I (study) __________ hard, I will pass the exam.
- If I (be) __________ you, I would accept that job offer.
- If it (rain) __________ tomorrow, we will stay at home.
- If she had known the truth, she (not/be) __________ angry.
- I would buy a big house if I (win) __________ the lottery.
- If you (mix) __________ red and blue, you get purple.
- Unless you (hurry) __________, you will miss the bus.
- If he (drive) __________ more carefully, he wouldn’t have had the accident yesterday.
- If I (know) __________ his number, I would call him right now.
- We (go) __________ to the beach if the weather had been nice last weekend.
- If you (boil) __________ water, it evaporates.
- If I were a bird, I (fly) __________ around the world.
- If you (not/water) __________ the plants, they will die.
- What (you/do) __________ if you found a wallet on the street?
- If I hadn’t stayed up late last night, I (not/be) __________ tired now.
- Call me if you (need) __________ any help.
- If she (speak) __________ English better, she would have got the job.
- We wouldn’t be lost if we (bring) __________ the map.
- If I (have) __________ enough money next year, I will travel to Japan.
- If he (not/eat) __________ so much cake, he wouldn’t have felt sick.
Đáp án 2.3:
- study
- were
- rains
- wouldn’t have been
- won
- mix
- hurry
- had driven
- knew
- would have gone
- boil
- would fly
- don’t water
- would you do
- wouldn’t be
- need
- spoke / had spoken
- had brought
- have
- hadn’t eaten
2.4. Bài tập câu bị động (Passive Voice) có giải thích chi tiết
Dạng 1: Chuyển câu sang bị động.
- They built this house in 1990.
- The cleaner cleans the office every morning.
- Someone has stolen my bike.
- They are painting the living room at the moment.
- They will hold the meeting tomorrow.
- Nobody told me about the changes.
- People speak English all over the world.
- Shakespeare wrote “Romeo and Juliet”.
- You must finish this report by Friday.
- They make these cars in Japan.
Dạng 2: Trắc nghiệm.
- 11. The letter __________ yesterday. (A. was sent | B. sent | C. is sent)
- 12. This room __________ for ages. (A. hasn’t used | B. hasn’t been used)
- 13. A new bridge __________ next year. (A. will build | B. will be built)
- 14. References __________ in the exam room. (A. are not used | B. is not used)
- 15. “Where is your car?” – “It __________ at the moment.” (A. is repairing | B. is being repaired)
- 16. Before I came, the work __________. (A. had finished | B. had been finished)
- 17. It __________ that the company is losing money. (A. says | B. said | C. is said)
- 18. I hate __________ lies. (A. telling | B. being told)
- 19. My camera __________. (A. has been stolen | B. was stealing)
- 20. The flowers need __________. (A. to water | B. watering)
Đáp án 2.4:
- This house was built in 1990.
- The office is cleaned every morning.
- My bike has been stolen.
- The living room is being painted at the moment.
- The meeting will be held tomorrow.
- I wasn’t told about the changes.
- English is spoken all over the world.
- “Romeo and Juliet” was written by Shakespeare.
- This report must be finished by Friday.
- These cars are made in Japan.
- A
- B
- C
- A
- B
- B
- C
- B
- B
- B
2.5. Bài tập câu tường thuật (Reported Speech) gián tiếp và trực tiếp
Dạng 1: Viết lại câu gián tiếp.
- “I am busy now,” Tom said.
- “I will call you tomorrow,” she told me.
- “Have you finished your homework?” Mom asked me.
- “Don’t open the door,” the teacher said to us.
- “Where do you live?” the stranger asked her.
- “I bought this laptop yesterday,” John said.
- “We represent the voices of the people,” the politician declared.
- “Can you help me?” she asked him.
- “Please give me a pen,” he asked Mary.
- “If I were you, I would go to the doctor,” my friend said.
Dạng 2: Tìm lỗi sai.
- 11. She asked me where did I go (A) the previous day.
- 12. Tom said that he will (A) visit his grandmother the following day.
- 13. The teacher told us don’t make (A) noise in the class.
- 14. He asked me if I like (B) coffee.
- 15. Peter said he has (A) seen that movie three times.
- 16. Mary told to me (A) that she was tired.
- 17. My dad asked me when was I (B) going to finish my work.
- 18. She said she must (A) go home then.
- 19. John said that this (A) book was very interesting.
- 20. He asked her whether she knows (B) the answer.
Đáp án 2.5:
- Tom said (that) he was busy then.
- She told me (that) she would call me the next day.
- Mom asked me if I had finished my homework.
- The teacher told us not to open the door.
- The stranger asked her where she lived.
- John said (that) he had bought that laptop the day before.
- The politician declared (that) they represented the voices of the people.
- She asked him if he could help her.
- He asked Mary to give him a pen.
- My friend advised me to go to the doctor.
- A (sửa thành: I went)
- A (sửa thành: would)
- A (sửa thành: not to make)
- B (sửa thành: liked)
- A (sửa thành: had)
- A (sửa thành: told me)
- B (sửa thành: I was)
- A (sửa thành: had to)
- A (sửa thành: that)
- B (sửa thành: knew)
2.6. Bài tập về đặt câu hỏi và trợ động từ (Auxiliary Verbs)
Dạng 1: Đặt câu hỏi.
- She goes to the gym twice a week.
- They are playing football in the park.
- I went to school by bus yesterday.
- She is crying because she lost her doll.
- This bag costs $50.
- Mr. Smith is our English teacher.
- The film starts at 8:00 PM.
- It takes 20 minutes to get there.
- I have been learning English for 5 years.
- She bought a red dress.
Dạng 2: Câu hỏi đuôi.
- 11. You are a student, __________?
- 12. She doesn’t like spicy food, __________?
- 13. They went to Paris last year, __________?
- 14. Let’s go out for a walk, __________?
- 15. He has read this book, __________?
- 16. I am right, __________?
- 17. Nothing is wrong, __________?
- 18. Don’t be late, __________?
- 19. Everyone is here, __________?
- 20. You haven’t seen Mary, __________?
Đáp án 2.6:
- How often does she go to the gym?
- What are they playing in the park?
- How did you go to school yesterday?
- Why is she crying?
- How much does this bag cost?
- Who is your English teacher?
- What time does the film start?
- How long does it take to get there?
- How long have you been learning English?
- Which dress did she buy?
- aren’t you
- does she
- didn’t they
- shall we
- hasn’t he
- aren’t I
- is it
- will you
- aren’t they
- have you
2.7. Bài tập danh động từ (V-ing) và động từ nguyên mẫu (To V)
Dạng 1: Chia V-ing hoặc To V.
- I enjoy (listen) __________ to music.
- She promised (come) __________ back early.
- Would you mind (open) __________ the window?
- It is difficult (learn) __________ Chinese.
- He decided (buy) __________ a new car.
- I suggest (go) __________ to the cinema.
- Stop (talk) __________! The teacher is coming.
- He stopped (buy) __________ a newspaper. (Dừng lại để mua)
- Remember (turn) __________ off the lights. (Nhớ phải làm)
- I remember (meet) __________ him before. (Nhớ đã làm)
Dạng 2: Trắc nghiệm.
- 11. My parents didn’t let me __________ to the party. (A. go | B. to go)
- 12. I look forward to __________ from you. (A. hear | B. hearing)
- 13. It’s no use __________ over spilt milk. (A. cry | B. crying)
- 14. She makes her son __________ his room. (A. clean | B. cleaning)
- 15. He is interested in __________ stamps. (A. collect | B. collecting)
- 16. We spent 3 hours __________ this task. (A. to finish | B. finishing)
- 17. Avoid __________ silly mistakes. (A. make | B. making)
- 18. I saw him __________ the street (toàn bộ hành động). (A. cross | B. crossing)
- 19. Can you imagine __________ on the moon? (A. live | B. living)
- 20. He refused __________ the question. (A. to answer | B. answering)
Đáp án 2.7:
- listening
- to come
- opening
- to learn
- to buy
- going
- talking
- to buy
- to turn
- meeting
- A
- B
- C
- A
- C
- C
- C
- A
- C
- B
2.8. Bài tập mạo từ A, An, The trong tiếng Anh
Dạng bài: Điền a, an, the hoặc x (rỗng).
- There is __________ apple on the table.
- I saw __________ elephant at the zoo.
- __________ sun rises in the East.
- She plays __________ piano very well.
- I usually have __________ breakfast at 7 AM.
- He is __________ honest man.
- Can you pass me __________ salt, please?
- Paris is __________ capital of France.
- __________ rich should help __________ poor.
- My brother is __________ engineer.
- We went to __________ cinema last night.
- __________ Lake Ba Be is typically beautiful.
- She goes to work by __________ bus.
- __________ Mount Everest is the highest mountain.
- He is __________ best student.
- I like __________ dogs (general).
- She is __________ most beautiful girl.
- Where are __________ children? (specific)
- I have __________ headache.
- He goes to __________ school (to study).
Đáp án 2.8:
- an
- an
- The
- the
- x
- an
- the
- the
- The – the
- an
- the
- x
- x
- x
- the
- B (dogs – nói chung)
- B (the most – so sánh nhất)
- A (the children – cụ thể)
- A (a headache)
- B (school – đi học)
2.9. Bài tập Danh từ (Nouns) số ít và số nhiều thường gặ
Dạng bài: Viết dạng số nhiều.
- Car -> __________
- Bus -> __________
- Cherry -> __________
- Box -> __________
- Baby -> __________
- Dish -> __________
- Leaf -> __________
- Knife -> __________
- Man -> __________
- Woman -> __________
- Child -> __________
- Foot -> __________
- Tooth -> __________
- Mouse -> __________
- Person -> __________
- Sheep -> __________
- Fish -> __________
- Hero -> __________
- Piano -> __________
- Photo -> __________
Đáp án 2.9:
- Cars
- Buses
- Cherries
- Boxes
- Babies
- Dishes
- Leaves
- Knives
- Men
- Women
- Children
- Feet
- Teeth
- Mice
- People
- Sheep
- Fish (hoặc Fishes nếu chỉ nhiều loài)
- Heroes
- Pianos
- Photos
2.10. Bài tập Đại từ (Pronouns) và Đại từ nhân xưng
Dạng bài: Điền đại từ thích hợp.
- My name is John. __________ am a student.
- My parents are in the kitchen. __________ are cooking.
- This is my sister. __________ name is Laura.
- Look at the cat! __________ is sleeping.
- John and I are friends. __________ play football together.
- Please give the book to __________. (I)
- We are going to the cinema. Join __________?
- This car belongs to Mr. Smith. It is __________.
- I saw Mary, but she didn’t see __________.
- Don’t help them. They can do it __________.
- Is this pen __________ or mine? (you)
- __________ house is bigger than ours. (They)
- I hurt __________ when I fell.
- I am all by __________.
- This is the boy __________ helped me.
- That dog wagged __________ tail.
- __________ are you doing here?
- Lisa loves __________ husband.
- I don’t like dogs. I am afraid of __________.
- This is not my bag. __________ is blue. (Mine)
Đáp án 2.10:
- I
- They
- Her
- It
- We
- me
- us
- his
- me
- themselves
- yours
- Their
- myself
- myself
- who
- its
- What
- her
- them
- Mine
2.11. Bài tập Mệnh đề quan hệ (Relative Clauses) trắc nghiệm và tự luận
Dạng bài: Nối 2 câu dùng đại từ quan hệ (Who, Whom, Which, Whose…).
- The girl is my sister. You met her yesterday.
- The book is interesting. I bought it last week.
- The man is a doctor. He lives next door.
- The movie was boring. We saw it last night.
- That is the boy. His father is a famous actor.
- This is the house. I was born in this house. (where)
- The woman called the police. Her car was stolen.
- I don’t know the reason. She left for that reason. (why)
- The letter hasn’t arrived yet. I posted it 3 days ago.
- The people were very nice. We visited them.
- That is the dog. It bit me.
- I met a woman. She can speak six languages.
- Do you know the man? He is talking to Tom.
- The laptop is broken. I use it for work.
- This is the time. We usually have dinner then. (when)
- The artist is talented. You saw his painting.
- The student was punished. He was lazy.
- The cake was delicious. My mom made it.
- We stayed at a hotel. It was expensive.
- Mr. Bean is funny. Everyone likes him.
Đáp án 2.11:
- The girl whom/who you met yesterday is my sister.
- The book which/that I bought last week is interesting.
- The man who/that lives next door is a doctor.
- The movie which/that we saw last night was boring.
- That is the boy whose father is a famous actor.
- This is the house where I was born.
- The woman whose car was stolen called the police.
- I don’t know the reason why she left.
- The letter which/that I posted 3 days ago hasn’t arrived yet.
- The people whom/who we visited yesterday were very nice.
- That is the dog which/that bit me.
- I met a woman who/that can speak six languages.
- Do you know the man who is talking to Tom?
- The laptop which/that I use for work is broken.
- This is the time when we usually have dinner.
- The artist whose painting you saw is talented.
- The student who was lazy was punished.
- The cake which/that my mom made was delicious.
- We stayed at a hotel which/that was very expensive.
- Mr. Bean, whom everyone likes, is funny.
2.12. Bài tập so sánh Tính từ và Trạng từ (Adjectives & Adverbs)
Dạng bài: Chọn từ đúng (Tính từ hay Trạng từ?).
- She sings very (good / well).
- He is a (careful / carefully) driver.
- The test was (terrible / terribly) difficult.
- You look (tired / tiredly) today.
- Please speak (quiet / quietly).
- This soup tastes (good / well).
- He runs very (fast / fastly).
- She speaks English (fluent / fluently).
- Be (quiet / quietly)!
- It is a (beautiful / beautifully) day.
- He works (hard / hardly).
- I can (hard / hardly) hear you.
- She smiled (happy / happily).
- The exercise looks (easy / easily).
- He was (angry / angrily) with me.
- She shouted (angry / angrily).
- This car is (extreme / extremely) expensive.
- I feel (bad / badly) about the news.
- He drives (dangerous / dangerously).
- The flowers smell (sweet / sweetly).
Đáp án 2.12:
- well
- careful
- terribly
- tired
- quietly
- good
- fast
- fluently
- quiet
- beautiful
- hard
- hardly
- happily
- easy
- angry
- angrily
- extremely
- bad
- dangerously
- sweet
2.13. Bài tập Liên từ và Giới từ (Prepositions) trong tiếng Anh
Dạng bài: Trắc nghiệm.
- He was born __________ May. (in/on/at)
- Meet you __________ 7:00 PM. (in/on/at)
- Interested __________ learning English. (in/on/at)
- __________ it rained, we went out. (Although/Because)
- He stayed home __________ he was sick. (because/although)
- The book is __________ the table. (in/on)
- Good __________ math. (at/in)
- Birthday is __________ 2nd of June. (in/on)
- Wait __________ me! (for/to)
- Go to school __________ bus. (by/in)
- __________ being tired, he finished work. (Despite/Although)
- Agree __________ me? (with/to)
- Lived here __________ 2010. (since/for)
- Depends __________ the weather. (on/in)
- Afraid __________ spiders. (of/with)
- Looking __________ my keys (searching). (for/at)
- I like tea, __________ I don’t like coffee. (but/so)
- Please take your shoes __________ (remove). (off/out)
- This gift is __________ you. (for/to)
- Walked __________ the park. (through/on)
Đáp án 2.13:
- in
- at
- in
- Although
- because
- on
- at
- on
- for
- by
- Despite
- with
- since
- on
- of
- for
- but
- off
- for
- through
3. Bí quyết làm bài tập ngữ pháp hiệu quả cho người mới bắt đầu
Học ngữ pháp không khó nếu bạn có phương pháp đúng. Để việc giải bài tập ngữ pháp tiếng Anh không còn là “cực hình”, hãy áp dụng 4 mẹo nhỏ sau:
- Học theo chuyên đề (Topic-based): Đừng cố làm mọi thứ cùng lúc. Hãy chia nhỏ lộ trình: hoàn thành dứt điểm bài tập về Thì (Tenses), sau đó mới chuyển sang Danh từ hay Câu bị động. Sự tập trung giúp bạn nắm chắc gốc rễ vấn đề.
- Sử dụng bộ giải chi tiết: Thay vì chỉ chọn đáp án đúng/sai, hãy ưu tiên các bộ bài tập ngữ pháp tiếng Anh có đáp án kèm giải thích. Hiểu rõ tại sao đáp án đó đúng sẽ giúp bạn tránh lặp lại lỗi sai tương tự.
- Lập “Sổ tay lỗi sai”: Mỗi khi làm sai một câu trong bản bài tập ngữ pháp tiếng Anh tổng hợp, hãy chép lại cấu trúc đó vào sổ tay. Xem lại các lỗi này mỗi tuần là cách nhanh nhất để lấp lỗ hổng kiến thức.
- Học đi đôi với hành: Đừng chỉ dừng lại ở việc khoanh tròn đáp án. Hãy thử đặt 2-3 câu ví dụ thực tế dựa trên cấu trúc ngữ pháp bạn vừa làm bài tập. Điều này giúp kiến thức thẩm thấu vào kỹ năng Nói và Viết của bạn.
Trên đây là tổng hợp bài tập ngữ pháp tiếng Anh chi tiết theo từng chuyên đề. Việc hoàn thành trọn vẹn 260 câu hỏi này đồng nghĩa với việc bạn đã rà soát lại toàn bộ hệ thống kiến thức căn bản của mình.
Đừng quên lưu lại bài viết này để ôn tập thường xuyên. Nếu bạn thấy tài liệu này hữu ích, hãy chia sẻ nó cho bạn bè cùng học nhé! Chúc các bạn học tốt!








