---
title: "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"
excerpt: "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."
kỹ_năng: "Ngữ pháp"
chuyên_đề: "ngu-phap"
mức_độ: "B1-B2"
đơn_vị: "30"
url: "https://tuyencongchuc.com/on-tap-vstep/vstep-ngu-phap-tong-on-100-cau-trac-nghiem/"
canonical: "https://tuyencongchuc.com/on-tap-vstep/vstep-ngu-phap-tong-on-100-cau-trac-nghiem/"
type: "bài-ôn-tập-vstep"
---

# 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

**Chuyên đề:** ngu-phap
**Kỹ năng:** Ngữ pháp
**Mức độ:** B1-B2
**Đơn vị:** 30

## Tổng ôn ngữ pháp VSTEP — 100 câu trắc nghiệm

Đâ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!*

---

**Bản markdown của trang:** https://tuyencongchuc.com/on-tap-vstep/vstep-ngu-phap-tong-on-100-cau-trac-nghiem/

> Nội dung trên là bản tóm lược phục vụ tra cứu và ôn tập, được rút từ trang
> https://tuyencongchuc.com/on-tap-vstep/vstep-ngu-phap-tong-on-100-cau-trac-nghiem/
