1. It is nearly 3 months __……….._he visited his parents.
A. while B. dur…
A. while B. during C. since D. when
2. I _………_telephone her if I knew her number.
A. would B. have to C. will D. shall to hurry up
3. Lan _……….the train if she …………._in a hurry.
A. will miss/ is not B. misses/ is not C. misses/ is D. will miss/ does not
4. My father ________for the car factory since 1995.
A. worked B. was working C. has worked D. is working
5. If the weather _…………worse, we won’t go to the beach.
A. gets B. will get C. got D. would get
6. He ________in London at the moment. I don’t
A. studies B. is studying C. has studied D. will study
7. If I _……………_free, I’ll come to see you.
A. am B. was C. will be D. have been
8. He __…………….._to Ha Noi ten days ago.
A. has gone B. went C. was going D. goes
9. We _________Nam since he left school.
A. met B. meet C. meeting D. haven’t met
10. This building__……………_in 1980.
A. built B. builds C. was built D. is built
11. We have lived in this flat_________five years.
A. ago B. for C. since D. already
12. They have been working here_____ 2003
A. for B. since C. before D. until
13. He_……………..his grandparents every Sunday.
A. has visited B. visits C. is visiting D. was visiting
14. He _…………._in the cafe when she came. A. sat B. has sat C. has been sitting D. was sitting
15. Jack …………… working for the local newspaper two months ago.
A. stops B. stopped C. had stopped D. has stopped
16. We ……….._already …………_Huong Pagoda.
A. were…seeing B. have…seen C. are…seeing D. will…see
17.They _________Ho Chi Minh City last summer.
A. visit B. will visit C. have visit D. visited
18. He looks forward to hearing ……… you.
A. of B. to C. from D. about
19.My father ……… TV last night when I …….
A.watched/come B.was watching/ come C.was watching/ came D. watch/come
20. I suggest ……………..some money for poor children.
A. raise B. to raise C. raised D. raising
—
Phần 1: Điền từ thích hợp vào chỗ trống
Chúng ta sẽ lần lượt làm từng câu một, phân tích kỹ lưỡng để chọn đáp án đúng nhất.
Câu 1:
It is nearly 3 months __……….._he visited his parents.
A. while B. during C. since D. when
Phân tích:
– Câu này đang nói về một khoảng thời gian đã trôi qua (nearly 3 months) kể từ một sự kiện trong quá khứ (he visited his parents).
– Chúng ta cần một từ nối chỉ thời điểm bắt đầu của hành động “visited his parents” để đo khoảng thời gian “nearly 3 months”.
– “While” và “when” thường dùng để nối hai mệnh đề chỉ hành động xảy ra đồng thời hoặc xen kẽ.
– “During” thường đi với một danh từ hoặc cụm danh từ chỉ khoảng thời gian (ví dụ: during the summer).
– “Since” dùng để chỉ mốc thời gian bắt đầu của một hành động, và hành động đó còn tiếp diễn hoặc liên quan đến hiện tại. Trong cấu trúc “It is + khoảng thời gian + since + mệnh đề quá khứ đơn”, chúng ta dùng “since”.
– Ví dụ: It is two years since I saw him. (Đã hai năm kể từ lần cuối tôi gặp anh ấy).
Đáp án: C. since
Câu 2:
I _………_telephone her if I knew her number.
A. would B. have to C. will D. shall to hurry up
Phân tích:
– Đây là câu điều kiện loại 2, diễn tả một tình huống giả định không có thật ở hiện tại hoặc tương lai.
– Cấu trúc câu điều kiện loại 2 là: If + S + V(quá khứ đơn), S + would/could/should + V(nguyên mẫu).
– Trong câu này, mệnh đề “if” là “if I knew her number” (Nếu tôi biết số của cô ấy), đây là thì quá khứ đơn.
– Do đó, mệnh đề chính phải dùng “would” + động từ nguyên mẫu.
Đáp án: A. would
Câu 3:
Lan _……….the train if she …………._in a hurry.
A. will miss/ is not B. misses/ is not C. misses/ is D. will miss/ does not
Phân tích:
– Câu này là câu điều kiện loại 1, diễn tả một hành động có thể xảy ra ở hiện tại hoặc tương lai dựa trên một điều kiện ở hiện tại.
– Cấu trúc câu điều kiện loại 1 là: If + S + V(hiện tại đơn), S + will + V(nguyên mẫu).
– Chúng ta có hai chỗ trống.
– Chỗ trống thứ nhất: Diễn tả hành động “sẽ lỡ tàu” (will miss) vì điều kiện.
– Chỗ trống thứ hai: Diễn tả điều kiện “không vội” (is not in a hurry). Nếu Lan không vội thì cô ấy sẽ không lỡ tàu.
– Tuy nhiên, câu hỏi cho sẵn 4 đáp án, ta cần xem xét.
– Nếu Lan KHÔNG vội, cô ấy SẼ KHÔNG lỡ tàu. Vậy trường hợp ngược lại là: Nếu Lan vội, cô ấy SẼ LỠ TÀU.
– Xét các lựa chọn:
– A. will miss/ is not: Sai vì mệnh đề “if” phải ở thì hiện tại đơn.
– B. misses/ is not: Sai vì “misses” là động từ ở mệnh đề chính, lẽ ra phải là “will miss”.
– C. misses/ is: Sai vì “misses” là động từ ở mệnh đề chính.
– D. will miss/ does not: Sai vì mệnh đề “if” phải ở thì hiện tại đơn.
– Có vẻ như đề bài có chút nhầm lẫn trong các lựa chọn hoặc cách đặt câu. Tuy nhiên, nếu ta hiểu câu hỏi muốn diễn tả tình huống “Nếu Lan vội thì cô ấy sẽ lỡ tàu”, thì ta cần điều chỉnh lại cách hiểu.
– Cô sẽ giải thích theo cách hiểu phổ biến nhất cho câu điều kiện loại 1.
– Nếu Lan VỘI (is in a hurry), cô ấy sẽ LỠ TÀU (will miss the train).
– Hoặc: Nếu Lan KHÔNG VỘI (is not in a hurry), cô ấy SẼ KHÔNG LỠ TÀU (will not miss the train).
– Xét lại các đáp án, có một khả năng là đề muốn hỏi về một trường hợp cụ thể hơn, hoặc có thể sai sót trong cách đặt câu.
– Tuy nhiên, nếu nhìn vào các lựa chọn, đáp án A và D có “will miss” ở mệnh đề chính, đây là dấu hiệu của câu điều kiện loại 1.
– Mệnh đề “if” cần ở hiện tại đơn.
– Xét đáp án A: “is not” là hiện tại đơn, phù hợp. Nhưng “will miss” lại ở mệnh đề “if”.
– Xét đáp án D: “does not” là hiện tại đơn, phù hợp. Nhưng “will miss” lại ở mệnh đề “if”.
– Rất tiếc, với các lựa chọn đã cho, không có đáp án nào hoàn toàn chính xác theo cấu trúc chuẩn của câu điều kiện loại 1. Tuy nhiên, nếu buộc phải chọn, ta cần xem xét ý nghĩa.
– Giả sử câu hỏi muốn hỏi: “Lan SẼ LỠ TÀU nếu cô ấy KHÔNG VỘI.” thì đáp án A sẽ gần đúng nhất ở chỗ “is not”, nhưng “will miss” lại sai vị trí.
– Giả sử câu hỏi muốn hỏi: “Lan SẼ LỠ TÀU nếu cô ấy VỘI.” thì ta cần mệnh đề “if” là “if she is in a hurry” và mệnh đề chính là “will miss the train”.
– Dựa trên kinh nghiệm, các bài tập thường theo đúng cấu trúc. Cô xin phép tạm bỏ qua câu này vì có thể có lỗi in ấn hoặc soạn thảo.
– Tuy nhiên, nếu cô giáo cần phải chọn một đáp án dựa trên các lựa chọn có sẵn và có thể có sự sai sót trong đề, cô sẽ phân tích theo hướng có khả năng xảy ra nhất trong bài kiểm tra. Đáp án có “will miss” thường là mệnh đề chính, và mệnh đề “if” là hiện tại đơn.
– Hãy xem xét lại ý nghĩa: Lan sẽ lỡ tàu nếu cô ấy KHÔNG vội? Điều này không hợp lý. Lan sẽ lỡ tàu nếu cô ấy VỘI.
– Vậy, nếu Lan vội, cô ấy sẽ lỡ tàu.
– Mệnh đề điều kiện: if she is in a hurry (hiện tại đơn)
– Mệnh đề chính: she will miss the train
– Không có đáp án nào khớp với cấu trúc này.
– Giả định rằng đề bài muốn hỏi: “Lan sẽ lỡ tàu nếu cô ấy KHÔNG ở trong tình trạng vội.” Điều này là sai về logic. Nhưng nếu xét cấu trúc sai này, thì mệnh đề “if” cần hiện tại đơn, mệnh đề chính cần “will + V”.
– Lựa chọn A: will miss/is not. Mệnh đề “if” là “is not” (hiện tại đơn). Mệnh đề chính là “will miss” (tương lai). Tuy nhiên, theo cấu trúc câu điều kiện loại 1, “will miss” phải ở mệnh đề chính, và mệnh đề “if” phải là hiện tại đơn.
– Lựa chọn D: will miss/does not. Mệnh đề “if” là “does not” (hiện tại đơn). Mệnh đề chính là “will miss” (tương lai). Tuy nhiên, theo cấu trúc câu điều kiện loại 1, “will miss” phải ở mệnh đề chính, và mệnh đề “if” phải là hiện tại đơn.
– Cô giả định rằng có sự nhầm lẫn trong việc đặt “will miss” và động từ ở mệnh đề “if”. Nếu ta đọc cả câu “Lan will miss the train if she is not in a hurry.”, nó có nghĩa là “Lan sẽ lỡ tàu nếu cô ấy không vội”, điều này vô lý.
– Nếu đọc “Lan misses the train if she is not in a hurry.”, nghĩa là “Lan lỡ tàu nếu cô ấy không vội”, cũng vô lý.
– Nếu đọc “Lan misses the train if she is in a hurry.”, nghĩa là “Lan lỡ tàu nếu cô ấy vội”, thì vế sau sai.
– Nếu đọc “Lan will miss the train if she is in a hurry.”, nghĩa là “Lan sẽ lỡ tàu nếu cô ấy vội”, thì đây là ý nghĩa hợp lý và đúng cấu trúc loại 1.
– Xét lại các đáp án, nếu có lỗi sai trong đề bài, đáp án A và D đều có “will miss”. Mệnh đề “if” cần là hiện tại đơn. Cả “is not” và “does not” đều là hiện tại đơn.
– Đáp án A: will miss / is not. Câu này có thể hiểu là: “Lan sẽ lỡ tàu nếu cô ấy không vội.” (logic sai).
– Đáp án D: will miss / does not. Câu này có thể hiểu là: “Lan sẽ lỡ tàu nếu cô ấy không vội.” (logic sai).
– Cô xin phép bỏ qua câu này vì có khả năng sai sót trong đề bài làm cho việc chọn đáp án chuẩn xác trở nên khó khăn.
Câu 4:
My father ________for the car factory since 1995.
A. worked B. was working C. has worked D. is working
Phân tích:
– Cụm từ “since 1995” chỉ ra một mốc thời gian trong quá khứ và hành động đã diễn ra liên tục cho đến hiện tại hoặc vẫn còn liên quan đến hiện tại.
– Đây là dấu hiệu của thì Hiện tại Hoàn thành (Present Perfect).
– Cấu trúc thì Hiện tại Hoàn thành: S + have/has + V(p.p).
– Chủ ngữ là “My father” (ngôi thứ ba số ít) nên ta dùng “has”.
– Động từ “work” ở dạng quá khứ phân từ là “worked”.
Đáp án: C. has worked
Câu 5:
If the weather _…………worse, we won’t go to the beach.
A. gets B. will get C. got D. would get
Phân tích:
– Đây là câu điều kiện loại 1.
– Cấu trúc: If + S + V(hiện tại đơn), S + will + V(nguyên mẫu).
– Mệnh đề chính là “we won’t go to the beach” (tương lai phủ định), vậy mệnh đề “if” phải ở thì hiện tại đơn.
– Động từ “get” chia ở thì hiện tại đơn với chủ ngữ “the weather” (ngôi thứ ba số ít) là “gets”.
Đáp án: A. gets
Câu 6:
He ________in London at the moment. I don’t
A. studies B. is studying C. has studied D. will study
Phân tích:
– Cụm từ “at the moment” chỉ hành động đang xảy ra tại thời điểm nói.
– Đây là dấu hiệu của thì Hiện tại Tiếp diễn (Present Continuous).
– Cấu trúc: S + am/is/are + V-ing.
– Chủ ngữ “He” đi với “is”.
– Động từ “study” thêm “ing” là “studying”.
Đáp án: B. is studying
Câu 7:
If I _……………_free, I’ll come to see you.
A. am B. was C. will be D. have been
Phân tích:
– Đây là câu điều kiện loại 1.
– Cấu trúc: If + S + V(hiện tại đơn), S + will + V(nguyên mẫu).
– Mệnh đề chính là “I’ll come to see you” (tương lai), vậy mệnh đề “if” phải ở thì hiện tại đơn.
– Động từ “to be” chia ở thì hiện tại đơn với chủ ngữ “I” là “am”.
Đáp án: A. am
Câu 8:
He __…………….._to Ha Noi ten days ago.
A. has gone B. went C. was going D. goes
Phân tích:
– Cụm từ “ten days ago” chỉ một hành động đã xảy ra và kết thúc trong quá khứ.
– Đây là dấu hiệu của thì Quá khứ Đơn (Past Simple).
– Cấu trúc: S + V(quá khứ đơn).
– Động từ “go” ở thì quá khứ đơn là “went”.
Đáp án: B. went
Câu 9:
We _________Nam since he left school.
A. met B. meet C. meeting D. haven’t met
Phân tích:
– Cụm từ “since he left school” chỉ mốc thời gian trong quá khứ và hành động liên quan đến hiện tại.
– Hành động “gặp Nam” có thể đã xảy ra hoặc chưa xảy ra kể từ khi anh ấy rời trường. Tuy nhiên, “since” thường đi với Hiện tại Hoàn thành hoặc Hiện tại Hoàn thành Tiếp diễn.
– Nếu ta đã gặp Nam từ khi anh ấy rời trường, ta sẽ dùng Hiện tại Hoàn thành (have met).
– Nếu ta chưa gặp Nam từ khi anh ấy rời trường, ta sẽ dùng Hiện tại Hoàn thành phủ định (haven’t met).
– Trong các lựa chọn, ta có “haven’t met”. Xét về ý nghĩa, có thể hiểu là “Chúng tôi chưa gặp Nam kể từ khi anh ấy rời trường.” Đây là một cách diễn đạt phổ biến.
Đáp án: D. haven’t met
Câu 10:
This building__……………_in 1980.
A. built B. builds C. was built D. is built
Phân tích:
– Câu này nói về một sự kiện đã xảy ra trong quá khứ (“in 1980”) và đối tượng (This building) là cái được xây dựng, không tự xây.
– Đây là cấu trúc bị động trong thì Quá khứ Đơn.
– Cấu trúc bị động Quá khứ Đơn: S + was/were + V(p.p).
– “This building” là chủ ngữ số ít, nên ta dùng “was”.
– Động từ “build” ở dạng quá khứ phân từ là “built”.
Đáp án: C. was built
Câu 11:
We have lived in this flat_________five years.
A. ago B. for C. since D. already
Phân tích:
– Cấu trúc “have lived” là thì Hiện tại Hoàn thành, diễn tả hành động bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại.
– “five years” là một khoảng thời gian.
– Khi diễn tả một khoảng thời gian, ta dùng “for”.
– Cấu trúc: S + have/has + V(p.p) + for + khoảng thời gian.
Đáp án: B. for
Câu 12:
They have been working here_____ 2003
A. for B. since C. before D. until
Phân tích:
– Cấu trúc “have been working” là thì Hiện tại Hoàn thành Tiếp diễn, diễn tả hành động bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại, nhấn mạnh sự liên tục.
– “2003” là một mốc thời gian cụ thể trong quá khứ.
– Khi diễn tả một mốc thời gian bắt đầu, ta dùng “since”.
– Cấu trúc: S + have/has + been + V-ing + since + mốc thời gian.
Đáp án: B. since
Câu 13:
He_……………..his grandparents every Sunday.
A. has visited B. visits C. is visiting D. was visiting
Phân tích:
– Cụm từ “every Sunday” chỉ một hành động lặp đi lặp lại theo thói quen, thường xuyên.
– Đây là dấu hiệu của thì Hiện tại Đơn (Present Simple).
– Cấu trúc: S + V(chia theo ngôi).
– Chủ ngữ “He” (ngôi thứ ba số ít) đi với động từ nguyên mẫu thêm “s”.
– Động từ “visit” thêm “s” là “visits”.
Đáp án: B. visits
Câu 14:
He _…………._in the cafe when she came.
A. sat B. has sat C. has been sitting D. was sitting
Phân tích:
– Câu này có hai hành động trong quá khứ: “He … in the cafe” và “she came”.
– Hành động “she came” (quá khứ đơn) xen vào khi hành động “He … in the cafe” đang diễn ra.
– Hành động đang diễn ra trong quá khứ được chia ở thì Quá khứ Tiếp diễn (Past Continuous).
– Cấu trúc Quá khứ Tiếp diễn: S + was/were + V-ing.
– Chủ ngữ “He” đi với “was”.
– Động từ “sit” thêm “ing” là “sitting”.
Đáp án: D. was sitting
Câu 15:
Jack …………… working for the local newspaper two months ago.
A. stops B. stopped C. had stopped D. has stopped
Phân tích:
– Cụm từ “two months ago” chỉ một hành động đã xảy ra và kết thúc trong quá khứ.
– Đây là dấu hiệu của thì Quá khứ Đơn.
– Cấu trúc: S + V(quá khứ đơn).
– Động từ “stop” ở thì quá khứ đơn là “stopped”.
Đáp án: B. stopped
Câu 16:
We ……….._already …………_Huong Pagoda.
A. were…seeing B. have…seen C. are…seeing D. will…see
Phân tích:
– Trạng từ “already” thường đi với thì Hiện tại Hoàn thành, chỉ hành động đã xảy ra rồi.
– Cấu trúc Hiện tại Hoàn thành: S + have/has + V(p.p).
– Chủ ngữ “We” đi với “have”.
– Động từ “see” ở dạng quá khứ phân từ là “seen”.
Đáp án: B. have…seen
Câu 17:
They _________Ho Chi Minh City last summer.
A. visit B. will visit C. have visit D. visited
Phân tích:
– Cụm từ “last summer” chỉ một hành động đã xảy ra và kết thúc trong quá khứ.
– Đây là dấu hiệu của thì Quá khứ Đơn.
– Cấu trúc: S + V(quá khứ đơn).
– Động từ “visit” ở thì quá khứ đơn là “visited”.
Đáp án: D. visited
Câu 18:
He looks forward to hearing ……… you.
A. of B. to C. from D. about
Phân tích:
– Cụm động từ “look forward to” có nghĩa là mong chờ, trông đợi.
– Sau “look forward to”, thường đi với một danh từ hoặc động từ thêm “ing”.
– Và nếu nói mong chờ nhận được tin tức TỪ ai đó, ta dùng giới từ “from”.
– Cấu trúc phổ biến: look forward to hearing from somebody.
Đáp án: C. from
Câu 19:
My father ……… TV last night when I …….
A. watched/come B. was watching/ come C. was watching/ came D. watch/come
Phân tích:
– Câu này có hai hành động trong quá khứ: “My father … TV” và “I …”.
– “last night” là mốc thời gian trong quá khứ.
– Hành động “I came” (quá khứ đơn) xen vào khi hành động “My father was watching TV” đang diễn ra.
– Hành động đang diễn ra trong quá khứ dùng thì Quá khứ Tiếp diễn: S + was/were + V-ing.
– Chủ ngữ “My father” đi với “was watching”.
– Hành động xen vào dùng thì Quá khứ Đơn: S + V(quá khứ đơn).
– Chủ ngữ “I” đi với động từ “come” ở quá khứ đơn là “came”.
Đáp án: C. was watching/ came
Câu 20:
I suggest ……………..some money for poor children.
A. raise B. to raise C. raised D. raising
Phân tích:
– Động từ “suggest” có thể đi với một danh động từ (V-ing) hoặc một mệnh đề (that + S + V).
– Tuy nhiên, trong cấu trúc với một động từ nguyên mẫu, ta dùng danh động từ.
– Cấu trúc: suggest + V-ing.
– Động từ “raise” thêm “ing” là “raising”.
Đáp án: D. raising
—
Vậy là chúng ta đã cùng nhau hoàn thành xong 20 câu bài tập ngữ pháp rất bổ ích. Các em hãy xem lại bài làm của mình, ghi nhớ lại các cấu trúc và cách dùng từ đã học nhé. Nếu có bất kỳ thắc mắc nào, đừng ngần ngại hỏi cô ngay.
Hẹn gặp lại các em trong những bài học tiếp theo!
1. C. since
=> since (kể từ khi) + QKĐ
2. A. would
=> Câu điều kiện loại 2: If + QKĐ, S + would/could. + V
3. A. will miss/ is not
=> Câu điều kiện loại 1: If + HTĐ, TLĐ
4. C. has worked
=> Có ‘since’ -> thì HTHT
5. A. gets
=> Câu điều kiện loại 1: If + HTĐ, TLĐ
6. B. is studying
=> có ‘at the moment’ -> thì HTTD
7. A. am
=> Câu điều kiện loại 1: If + HTĐ, TLĐ
8. B. went
=> Có ‘ago’ -> thì QKĐ
9. D. haven’t met
=> Có ‘since’ -> thì HTHT
10. C. was built
=> Bị động của QKĐ, vì có ‘in 1980’ -> thời gian trong quá khứ
11. B. for
=> for + khoảng thời gian
12. B. since
=> since + mốc thời gian
13. B. visits
=> ‘every’ -> thì HTĐ
14. D. was sitting
=> Thì QKTD + QKĐ -> diễn tả 1 hành động đang xảy ra trong quá khứ thì 1 hành động khác cắt ngang xen vào
15. B. stopped
=> Có ‘ago’ -> thì QKĐ
16. B. have…seen
=> Có ‘already’ -> thì HTHT
17. D. visited
=> Có ‘last summer’ -> thì QKĐ
18. C. from
=> hear from sb: nghe tin từ ai đó
19. C.was watching/ came
=> Thì QKTD + QKĐ -> diễn tả 1 hành động đang xảy ra trong quá khứ thì 1 hành động khác cắt ngang xen vào
20. D. raising
=> suggest + V-ing