Tổng ôn ngữ pháp VSTEP — 100 câu trắc nghiệm tổng hợp có đáp án giải thích chi tiết

100 câu trắc nghiệm ngữ pháp VSTEP tổng hợp tất cả chủ đề từ bài 1-29: Tenses (30 câu), Conditionals (10), Relative clauses (10), Reported speech (10), Passive voice (10), Others (30). Đáp án và giải thích chi tiết.

Bài 30/55 trong thread: ngu-phap
Tổng ôn ngữ pháp VSTEP — 100 câu trắc nghiệm tổng hợp có đáp án giải thích chi tiết
Ngày đăng: — — Bài 30
B1-B2
Kỹ năng
Ngữ pháp
Cấp độ
B1-B2
Bài số
30
Ngày đăng
Lượt xem
0

Đâ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 ánGiải thích
1B"She" + usually → hiện tại đơn, ngôi 3 thêm -es.
2C"Look!" → hành động đang xảy ra → hiện tại tiếp diễn.
3C"for three days now" → hiện tại hoàn thành tiếp diễn.
4CHành động xảy ra trước "arrived" → quá khứ hoàn thành.
5B"By next December" → tương lai hoàn thành.
6C"since 2015" → hiện tại hoàn thành.
7C"While" + hành động đang diễn ra → quá khứ tiếp diễn.
8BSự thật khoa học → hiện tại đơn. "The sun" = ngôi 3 → rises.
9B"yesterday" → quá khứ đơn phủ định.
10CLàm xong bài (trước) khi bố mẹ về (sau) → quá khứ hoàn thành.
11C"for ten years now" → hiện tại hoàn thành.
12C"This time tomorrow" → tương lai tiếp diễn.
13C"so far this year" → hiện tại hoàn thành.
14B"now" → hành động đang xảy ra → hiện tại tiếp diễn.
15C"After she had written" → viết xong (trước) rồi gửi (sau).
16ALịch trình cố định → hiện tại đơn cho tương lai.
17C"since he was ten" → hiện tại hoàn thành.
18C"when the lights went out" → hành động đang diễn ra bị gián đoạn.
19C"By the time" → tương lai hoàn thành.
20A"every morning" → hiện tại đơn. "She" → gets up.
21C"since last year" → hiện tại hoàn thành phủ định.
22CHành động kéo dài trước thời điểm quá khứ → quá khứ hoàn thành tiếp diễn.
23B"Have you ever been to...?" = Bạn đã từng đến...chưa?
24C"promise" → will (lời hứa).
25BNấu xong (trước) khi tôi về (sau) → quá khứ hoàn thành.
26BSự thật khoa học → hiện tại đơn.
27C"for 30 minutes now" → hiện tại hoàn thành tiếp diễn.
28B"Last summer" → quá khứ đơn.
29CPhim bắt đầu (trước) khi chúng tôi đến (sau) → quá khứ hoàn thành.
30CReported speech: will → would. tomorrow → the next day.

Phần 2: Conditionals (Câu 31-40)

CâuĐáp ánGiải thích
31CĐiều kiện loại 2: If + were (giả định). "I were" (subjunctive).
32BĐiều kiện loại 1: If + hiện tại đơn. "She" → studies.
33BĐiều kiện loại 3: would have + V3.
34BĐiều kiện loại 2: If I won → I would travel.
35BĐiều kiện loại 0: sự thật → hiện tại đơn cả hai vế.
36BWish + past simple = ước hiện tại.
37CĐiều kiện loại 3: If had V3, would have V3.
38BUnless = If not. Nếu cô ấy KHÔNG đến sớm, chúng tôi sẽ bắt đầu.
39BIt's high time + S + V-ed (quá khứ giả định).
40CIf only + past perfect = ước quá khứ (hối tiếc).

Phần 3: Relative Clauses (Câu 41-50)

CâuĐáp ánGiải thích
41B"The woman" = người, làm chủ ngữ → who.
42C"The book" = vật → which/that.
43D"whose car" = xe của anh ta → whose (sở hữu).
44BMệnh đề quan hệ không xác định → which (không dùng that).
45C"the restaurant" + nơi chốn → where.
46ARút gọn: who is dressed → dressed. "dressed in red".
47C"the day" + thời gian → when.
48BSau giới từ "to" → whom (không dùng who/that).
49CSau "anything/everything/nothing" → dùng that (không dùng which).
50B"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 ánGiải thích
51Bam → was (lùi thì).
52BCâu hỏi Yes/No gián tiếp → if/whether.
53Blive → lived (lùi thì). Không đảo ngữ.
54CMệnh lệnh phủ định: told + O + not to V.
55Bwill → would (lùi thì).
56Bhave finished → had finished (lùi thì).
57BCan → could. "She asked me if I could help her."
58Bwent → had gone (lùi thì). last week → the week before.
59CMệnh lệnh: told + O + to V.
60Bam studying → was studying (lùi thì). now → at that time.

Phần 5: Passive Voice (Câu 61-70)

CâuĐáp ánGiải thích
61BEnglish is spoken = tiếng Anh được nói → bị động hiện tại.
62A"yesterday" → bị động quá khứ đơn: was made.
63B"next year" → bị động tương lai: will be built.
64A"last week" → bị động quá khứ: was written.
65C"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.
66CCuộc họp bị hoãn → hiện tại hoàn thành bị động: has been postponed.
67B"last night" → bị động quá khứ: was caught.
68A"It is believed that..." → sự thật chung → is.
69ACô ấy được yêu cầu → bị động: was asked.
70APhò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 ánGiải thích
71Cenjoy + V-ing.
72AIntelligent (dài) → more intelligent.
73BĐảo ngữ: Not only + did + S + V.
74CCâu chẻ nhấn mạnh người: It was Tom who.
75AHaving studied = sau khi đã học chăm → phân từ hoàn thành.
76Bsuggest that + S + (should) V nguyên mẫu.
77Cinterested IN.
78Bwould rather + S2 + V-ed (giả định).
79CDespite + N (the bad weather).
80Bfriends = đếm được → fewer (không phải less).
81BWhat-cleft: What I need is → số ít.
82BHardly + had + S + V3 ... when.
83Amake + O + V nguyên mẫu (không to).
84C"or not" → whether (không dùng if).
85ASo sánh kép: The more..., the better.
86BEveryone = số ít → comes.
87Cavoid + V-ing.
88Clook forward TO + V-ing. "to" ở đây là giới từ.
89Bbe used to + V-ing = quen với việc.
90Bnews = không đếm được → is.
91BNhượng bộ: mặc dù ốm nhưng vẫn đi làm → Although.
92Cinformation = không đếm được → some.
93BSo sánh nhất: the most honest.
94BOnly when + clause → đảo ngữ: did I realize.
95BRút gọn mệnh đề quan hệ: which is lying → lying (đang nằm).
96Cdeny + V-ing = phủ nhận việc.
97BĐảo ngữ: So beautiful + was + S + that.
98BNeither...nor → chia theo chủ ngữ gần nhất: friends → were.
99Bessential that + S + (should) V nguyên mẫu: follow.
100BChí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-100Xuất sắc (B2+)Bạn đã sẵn sàng thi VSTEP! Tập trung luyện đề thi thử.
70-89Khá (B1-B2)Ôn lại các nhóm bị sai nhiều. Đọc kỹ giải thích.
50-69Trung 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 50Cần cải thiệnHọ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!

← Quay lại danh sách