Đây là bài tổng ôn tất cả các chủ đề ngữ pháp từ bài 1 đến bài 29. 100 câu được chia thành 6 nhóm, giúp bạn kiểm tra lại kiến thức trước khi thi VSTEP. Thời gian làm bài đề xuất: 60 phút.
Cách dùng: Làm hết 100 câu, chấm điểm, sau đó đọc giải thích những câu sai. Nếu đạt dưới 70 điểm, hãy ôn lại các bài tương ứng.
PHẦN 1: TENSES — Các thì (Câu 1-30)
Câu 1. She usually ______ to work by bus.
A. go B. goes C. going D. is going
Câu 2. Look! The children ______ in the garden.
A. play B. plays C. are playing D. played
Câu 3. I ______ this book for three days now.
A. read B. am reading C. have been reading D. was reading
Câu 4. When I arrived, the meeting ______ already.
A. started B. has started C. had started D. starts
Câu 5. By next December, they ______ married for 20 years.
A. will be B. will have been C. are being D. have been
Câu 6. She ______ in Paris since 2015.
A. lives B. lived C. has lived D. is living
Câu 7. While I ______ TV, the doorbell rang.
A. watch B. watched C. was watching D. have watched
Câu 8. The sun ______ in the east.
A. rise B. rises C. is rising D. rose
Câu 9. He ______ to school yesterday because he was sick.
A. doesn't go B. didn't go C. hasn't gone D. won't go
Câu 10. I ______ my homework before my parents came home.
A. finished B. have finished C. had finished D. was finishing
Câu 11. They ______ in this house for ten years now.
A. live B. lived C. have lived D. are living
Câu 12. This time tomorrow, I ______ on the beach.
A. lie B. will lie C. will be lying D. am lying
Câu 13. She ______ three novels so far this year.
A. wrote B. writes C. has written D. was writing
Câu 14. I can't go out now. It ______.
A. rains B. is raining C. rained D. has rained
Câu 15. After she ______ the letter, she posted it.
A. writes B. wrote C. had written D. has written
Câu 16. The train ______ at 8:00 a.m. tomorrow.
A. leaves B. will leave C. is leaving D. left
Câu 17. He ______ English since he was ten.
A. studied B. studies C. has studied D. is studying
Câu 18. We ______ dinner when the lights went out.
A. have B. had C. were having D. have had
Câu 19. By the time you read this, I ______ the country.
A. leave B. left C. will have left D. am leaving
Câu 20. She ______ every morning at 6 a.m.
A. gets up B. get up C. is getting up D. got up
Câu 21. I ______ John since last year.
A. don't see B. didn't see C. haven't seen D. wasn't seeing
Câu 22. He was tired because he ______ all day.
A. worked B. has worked C. had been working D. works
Câu 23. ______ you ever ______ to Japan?
A. Did / go B. Have / been C. Were / going D. Do / go
Câu 24. I promise I ______ you tomorrow.
A. call B. called C. will call D. am calling
Câu 25. She ______ cooking when I got home.
A. just finished B. had just finished C. has just finished D. finishes
Câu 26. Water ______ at 100 degrees Celsius.
A. boil B. boils C. is boiling D. boiled
Câu 27. They ______ for the bus for 30 minutes now.
A. wait B. are waiting C. have been waiting D. waited
Câu 28. Last summer, we ______ to Da Nang for vacation.
A. go B. went C. have gone D. are going
Câu 29. The movie ______ by the time we arrived at the cinema.
A. started B. has started C. had started D. starts
Câu 30. She said she ______ me the next day.
A. will visit B. visits C. would visit D. visited
PHẦN 2: CONDITIONALS — Câu điều kiện (Câu 31-40)
Câu 31. If I ______ you, I would apply for that job.
A. am B. was C. were D. be
Câu 32. If she ______ harder, she will pass the exam.
A. study B. studies C. studied D. will study
Câu 33. If I had known about the party, I ______ .
A. would come B. would have come C. will come D. came
Câu 34. ______ I won the lottery, I would travel the world.
A. Unless B. If C. When D. Although
Câu 35. If you heat water to 100°C, it ______.
A. will boil B. boils C. boiled D. would boil
Câu 36. I wish I ______ more time for studying.
A. have B. had C. will have D. having
Câu 37. If he had studied harder, he ______ the VSTEP exam.
A. passed B. will pass C. would have passed D. passes
Câu 38. ______ she comes early, we will start without her.
A. If B. Unless C. Although D. Whether
Câu 39. It's high time you ______ looking for a job.
A. start B. started C. starting D. to start
Câu 40. If only I ______ to my parents' advice.
A. listen B. listened C. had listened D. will listen
PHẦN 3: RELATIVE CLAUSES — Mệnh đề quan hệ (Câu 41-50)
Câu 41. The woman ______ lives next door is a doctor.
A. which B. who C. whom D. whose
Câu 42. The book ______ I borrowed from the library is very interesting.
A. who B. whom C. which D. whose
Câu 43. That is the man ______ car was stolen last week.
A. who B. which C. whom D. whose
Câu 44. Ha Noi, ______ is the capital of Vietnam, is a beautiful city.
A. that B. which C. where D. who
Câu 45. The restaurant ______ we had dinner was excellent.
A. which B. that C. where D. whom
Câu 46. The girl ______ in red is my sister.
A. dressed B. dressing C. who dressed D. is dressed
Câu 47. I'll never forget the day ______ I met you.
A. which B. where C. when D. whom
Câu 48. The man to ______ I spoke was very helpful.
A. who B. whom C. which D. that
Câu 49. Is there anything ______ I can do to help?
A. which B. what C. that D. whom
Câu 50. The students, most of ______ are Vietnamese, study very hard.
A. who B. whom C. which D. that
PHẦN 4: REPORTED SPEECH — Câu gián tiếp (Câu 51-60)
Câu 51. "I am a teacher," she said. → She said that she ______ a teacher.
A. is B. was C. has been D. were
Câu 52. "Do you like music?" he asked me. → He asked me ______ I liked music.
A. that B. if C. what D. do
Câu 53. "Where do you live?" she asked. → She asked me where I ______.
A. live B. lived C. living D. had lived
Câu 54. "Don't open the door," he told me. → He told me ______ the door.
A. don't open B. not open C. not to open D. to not open
Câu 55. "I will call you tomorrow," she said. → She said she ______ me the next day.
A. will call B. would call C. called D. calls
Câu 56. "I have finished my work," he said. → He said he ______ his work.
A. has finished B. had finished C. finished D. finishes
Câu 57. "Can you help me?" she asked. → She asked me ______ help her.
A. can I B. if I could C. that I can D. to can
Câu 58. "We went to Ha Noi last week," they said. → They said they ______ to Ha Noi the week before.
A. went B. had gone C. have gone D. go
Câu 59. "Study hard!" the teacher told us. → The teacher told us ______ hard.
A. study B. studied C. to study D. studying
Câu 60. "I'm studying now," she said. → She said she ______ at that time.
A. is studying B. was studying C. studied D. has studied
PHẦN 5: PASSIVE VOICE — Câu bị động (Câu 61-70)
Câu 61. English ______ all over the world.
A. speaks B. is spoken C. is speaking D. spoken
Câu 62. The cake ______ by my mother yesterday.
A. was made B. made C. is made D. has made
Câu 63. A new school ______ in our area next year.
A. will build B. will be built C. is building D. builds
Câu 64. This letter ______ last week.
A. was written B. wrote C. has written D. is written
Câu 65. The house ______ for 100 years.
A. has been built B. was building C. has been standing D. stood
Câu 66. The meeting ______ to next Monday.
A. postponed B. has postponed C. has been postponed D. is postponing
Câu 67. The thief ______ by the police last night.
A. caught B. was caught C. has caught D. is caught
Câu 68. It is believed that the Earth ______ 4.5 billion years old.
A. is B. was C. has been D. be
Câu 69. She ______ to finish the report by Friday.
A. was asked B. asked C. has asked D. is asking
Câu 70. The room ______ when I arrived.
A. was being cleaned B. is cleaned C. was cleaning D. cleaned
PHẦN 6: OTHERS — Cấu trúc khác (Câu 71-100)
Câu 71. She enjoys ______ books in her free time.
A. read B. to read C. reading D. reads
Câu 72. He is ______ than his brother.
A. more intelligent B. more intelligenter C. most intelligent D. intelligenter
Câu 73. Not only ______ the exam, but he also got the highest score.
A. he passed B. did he pass C. he did pass D. passed he
Câu 74. It was Tom ______ broke the window.
A. which B. whom C. who D. whose
Câu 75. ______ hard, she passed the exam with flying colors.
A. Having studied B. Studied C. Being studied D. To study
Câu 76. The teacher suggested that he ______ more.
A. reads B. read C. reading D. to read
Câu 77. She is interested ______ learning English.
A. on B. at C. in D. for
Câu 78. I would rather you ______ smoking.
A. stop B. stopped C. to stop D. stopping
Câu 79. ______ the bad weather, the concert was held as planned.
A. Although B. Because of C. Despite D. However
Câu 80. He has ______ friends than I do.
A. less B. fewer C. fewest D. little
Câu 81. What I need right now ______ a cup of coffee.
A. are B. is C. were D. am
Câu 82. Hardly ______ the house when it started to rain.
A. I had left B. had I left C. I left D. did I leave
Câu 83. She made her children ______ their homework.
A. do B. to do C. doing D. did
Câu 84. I don't know ______ she will come or not.
A. if B. that C. whether D. what
Câu 85. The more you practice, ______ you become.
A. the better B. the best C. better D. good
Câu 86. Everyone ______ to the meeting on time.
A. come B. comes C. are coming D. have come
Câu 87. She avoids ______ in public.
A. speak B. to speak C. speaking D. spoke
Câu 88. I'm looking forward ______ you again soon.
A. to see B. seeing C. to seeing D. see
Câu 89. He is used to ______ up early.
A. get B. getting C. got D. gets
Câu 90. The news ______ very surprising.
A. are B. is C. were D. have been
Câu 91. ______ she was sick, she went to work.
A. Because B. Although C. Since D. So
Câu 92. I need ______ information about the VSTEP exam.
A. a B. an C. some D. many
Câu 93. She is ______ honest person I have ever met.
A. a most B. the most C. most D. more
Câu 94. Only when she left ______ how important she was.
A. I realized B. did I realize C. I did realize D. realized I
Câu 95. The book ______ on the table belongs to Mary.
A. lie B. lying C. laid D. lied
Câu 96. He denied ______ the money.
A. steal B. to steal C. stealing D. stole
Câu 97. So beautiful ______ that everyone stopped to admire it.
A. the flower was B. was the flower C. the flower is D. is the flower
Câu 98. Neither Tom nor his friends ______ invited to the party.
A. was B. were C. is D. has been
Câu 99. It is essential that every student ______ the school rules.
A. follows B. follow C. following D. will follow
Câu 100. ______ in 1986, the Doi Moi policy has transformed Vietnam's economy.
A. Launching B. Launched C. Having launching D. Being launch
ĐÁP ÁN VÀ GIẢI THÍCH
Phần 1: Tenses (Câu 1-30)
| Câu | Đáp án | Giải thích |
| 1 | B | "She" + usually → hiện tại đơn, ngôi 3 thêm -es. |
| 2 | C | "Look!" → hành động đang xảy ra → hiện tại tiếp diễn. |
| 3 | C | "for three days now" → hiện tại hoàn thành tiếp diễn. |
| 4 | C | Hành động xảy ra trước "arrived" → quá khứ hoàn thành. |
| 5 | B | "By next December" → tương lai hoàn thành. |
| 6 | C | "since 2015" → hiện tại hoàn thành. |
| 7 | C | "While" + hành động đang diễn ra → quá khứ tiếp diễn. |
| 8 | B | Sự thật khoa học → hiện tại đơn. "The sun" = ngôi 3 → rises. |
| 9 | B | "yesterday" → quá khứ đơn phủ định. |
| 10 | C | Làm xong bài (trước) khi bố mẹ về (sau) → quá khứ hoàn thành. |
| 11 | C | "for ten years now" → hiện tại hoàn thành. |
| 12 | C | "This time tomorrow" → tương lai tiếp diễn. |
| 13 | C | "so far this year" → hiện tại hoàn thành. |
| 14 | B | "now" → hành động đang xảy ra → hiện tại tiếp diễn. |
| 15 | C | "After she had written" → viết xong (trước) rồi gửi (sau). |
| 16 | A | Lịch trình cố định → hiện tại đơn cho tương lai. |
| 17 | C | "since he was ten" → hiện tại hoàn thành. |
| 18 | C | "when the lights went out" → hành động đang diễn ra bị gián đoạn. |
| 19 | C | "By the time" → tương lai hoàn thành. |
| 20 | A | "every morning" → hiện tại đơn. "She" → gets up. |
| 21 | C | "since last year" → hiện tại hoàn thành phủ định. |
| 22 | C | Hành động kéo dài trước thời điểm quá khứ → quá khứ hoàn thành tiếp diễn. |
| 23 | B | "Have you ever been to...?" = Bạn đã từng đến...chưa? |
| 24 | C | "promise" → will (lời hứa). |
| 25 | B | Nấu xong (trước) khi tôi về (sau) → quá khứ hoàn thành. |
| 26 | B | Sự thật khoa học → hiện tại đơn. |
| 27 | C | "for 30 minutes now" → hiện tại hoàn thành tiếp diễn. |
| 28 | B | "Last summer" → quá khứ đơn. |
| 29 | C | Phim bắt đầu (trước) khi chúng tôi đến (sau) → quá khứ hoàn thành. |
| 30 | C | Reported speech: will → would. tomorrow → the next day. |
Phần 2: Conditionals (Câu 31-40)
| Câu | Đáp án | Giải thích |
| 31 | C | Điều kiện loại 2: If + were (giả định). "I were" (subjunctive). |
| 32 | B | Điều kiện loại 1: If + hiện tại đơn. "She" → studies. |
| 33 | B | Điều kiện loại 3: would have + V3. |
| 34 | B | Điều kiện loại 2: If I won → I would travel. |
| 35 | B | Điều kiện loại 0: sự thật → hiện tại đơn cả hai vế. |
| 36 | B | Wish + past simple = ước hiện tại. |
| 37 | C | Điều kiện loại 3: If had V3, would have V3. |
| 38 | B | Unless = If not. Nếu cô ấy KHÔNG đến sớm, chúng tôi sẽ bắt đầu. |
| 39 | B | It's high time + S + V-ed (quá khứ giả định). |
| 40 | C | If only + past perfect = ước quá khứ (hối tiếc). |
Phần 3: Relative Clauses (Câu 41-50)
| Câu | Đáp án | Giải thích |
| 41 | B | "The woman" = người, làm chủ ngữ → who. |
| 42 | C | "The book" = vật → which/that. |
| 43 | D | "whose car" = xe của anh ta → whose (sở hữu). |
| 44 | B | Mệnh đề quan hệ không xác định → which (không dùng that). |
| 45 | C | "the restaurant" + nơi chốn → where. |
| 46 | A | Rút gọn: who is dressed → dressed. "dressed in red". |
| 47 | C | "the day" + thời gian → when. |
| 48 | B | Sau giới từ "to" → whom (không dùng who/that). |
| 49 | C | Sau "anything/everything/nothing" → dùng that (không dùng which). |
| 50 | B | "most of whom" = hầu hết trong số họ. Sau "of" → whom. |
Phần 4: Reported Speech (Câu 51-60)
| Câu | Đáp án | Giải thích |
| 51 | B | am → was (lùi thì). |
| 52 | B | Câu hỏi Yes/No gián tiếp → if/whether. |
| 53 | B | live → lived (lùi thì). Không đảo ngữ. |
| 54 | C | Mệnh lệnh phủ định: told + O + not to V. |
| 55 | B | will → would (lùi thì). |
| 56 | B | have finished → had finished (lùi thì). |
| 57 | B | Can → could. "She asked me if I could help her." |
| 58 | B | went → had gone (lùi thì). last week → the week before. |
| 59 | C | Mệnh lệnh: told + O + to V. |
| 60 | B | am studying → was studying (lùi thì). now → at that time. |
Phần 5: Passive Voice (Câu 61-70)
| Câu | Đáp án | Giải thích |
| 61 | B | English is spoken = tiếng Anh được nói → bị động hiện tại. |
| 62 | A | "yesterday" → bị động quá khứ đơn: was made. |
| 63 | B | "next year" → bị động tương lai: will be built. |
| 64 | A | "last week" → bị động quá khứ: was written. |
| 65 | C | "for 100 years" → hiện tại hoàn thành tiếp diễn bị động (hoặc chủ động). Has been standing = đã đứng vững. |
| 66 | C | Cuộc họp bị hoãn → hiện tại hoàn thành bị động: has been postponed. |
| 67 | B | "last night" → bị động quá khứ: was caught. |
| 68 | A | "It is believed that..." → sự thật chung → is. |
| 69 | A | Cô ấy được yêu cầu → bị động: was asked. |
| 70 | A | Phòng đang được lau dọn khi tôi đến → bị động quá khứ tiếp diễn. |
Phần 6: Others (Câu 71-100)
| Câu | Đáp án | Giải thích |
| 71 | C | enjoy + V-ing. |
| 72 | A | Intelligent (dài) → more intelligent. |
| 73 | B | Đảo ngữ: Not only + did + S + V. |
| 74 | C | Câu chẻ nhấn mạnh người: It was Tom who. |
| 75 | A | Having studied = sau khi đã học chăm → phân từ hoàn thành. |
| 76 | B | suggest that + S + (should) V nguyên mẫu. |
| 77 | C | interested IN. |
| 78 | B | would rather + S2 + V-ed (giả định). |
| 79 | C | Despite + N (the bad weather). |
| 80 | B | friends = đếm được → fewer (không phải less). |
| 81 | B | What-cleft: What I need is → số ít. |
| 82 | B | Hardly + had + S + V3 ... when. |
| 83 | A | make + O + V nguyên mẫu (không to). |
| 84 | C | "or not" → whether (không dùng if). |
| 85 | A | So sánh kép: The more..., the better. |
| 86 | B | Everyone = số ít → comes. |
| 87 | C | avoid + V-ing. |
| 88 | C | look forward TO + V-ing. "to" ở đây là giới từ. |
| 89 | B | be used to + V-ing = quen với việc. |
| 90 | B | news = không đếm được → is. |
| 91 | B | Nhượng bộ: mặc dù ốm nhưng vẫn đi làm → Although. |
| 92 | C | information = không đếm được → some. |
| 93 | B | So sánh nhất: the most honest. |
| 94 | B | Only when + clause → đảo ngữ: did I realize. |
| 95 | B | Rút gọn mệnh đề quan hệ: which is lying → lying (đang nằm). |
| 96 | C | deny + V-ing = phủ nhận việc. |
| 97 | B | Đảo ngữ: So beautiful + was + S + that. |
| 98 | B | Neither...nor → chia theo chủ ngữ gần nhất: friends → were. |
| 99 | B | essential that + S + (should) V nguyên mẫu: follow. |
| 100 | B | Chính sách được khởi xướng (bị động) → Launched (V3). |
Bảng đánh giá kết quả
| Số câu đúng | Đánh giá | Khuyến nghị |
| 90-100 | Xuất sắc (B2+) | Bạn đã sẵn sàng thi VSTEP! Tập trung luyện đề thi thử. |
| 70-89 | Khá (B1-B2) | Ôn lại các nhóm bị sai nhiều. Đọc kỹ giải thích. |
| 50-69 | Trung bình (B1) | Cần ôn lại lý thuyết từ đầu. Tập trung vào Tenses và cấu trúc cơ bản. |
| Dưới 50 | Cần cải thiện | Học lại từ bài 1. Không nên vội thi VSTEP, cần thêm thời gian ôn luyện. |
Chúc bạn ôn tập hiệu quả và đạt điểm cao trong kỳ thi VSTEP!