•
Ngữ pháp

Bài 74: Mini Test Tổng Hợp 12 Thì

Làm mini test tổng hợp 12 thì tiếng Anh để kiểm tra khả năng chọn thì, chia động từ và sửa lỗi thường gặp.

Admin
25 tháng 05, 2026
20 phút
0 lượt xem
1

Nhìn Nhanh: Mini Test 12 Thì Kiểm Tra Gì?

Mini test tổng hợp 12 thì giúp bạn kiểm tra xem mình có chọn đúng thì theo timeline, dấu hiệu thời gian (signal words) và ngữ cảnh không. Bài này không chỉ kiểm tra công thức mà còn tập trung lỗi người Việt hay mắc khi đặt câu hỏi, phủ định và dùng trợ động từ.

Kiểm tra 12 thì cơ bản: Simple, Continuous, Perfect, Perfect Continuous ở hiện tại/quá khứ/tương lai.
Luyện chọn thì theo dấu hiệu: every day, now, yesterday, since, for, by, at, when, while.
Sửa lỗi thường gặp: thiếu do/does/did, quên -s/-es, dùng sai V2/V3.
Phân biệt Past Simple vs Present Perfect, Past Continuous vs Past Simple.
Nhận diện Future Simple, Future Continuous và Future Perfect.
Mỗi câu có đáp án và giải thích ngắn bằng tiếng Việt.

Cách làm test hiệu quả

Trước khi chọn đáp án, hãy gạch chân mốc thời gian và hỏi: hành động là thói quen, đang diễn ra, đã xong, kéo dài hay sẽ xong trước một mốc?

2

Tổng Quan 12 Thì Trước Khi Làm Test

Bảng nhớ nhanh 12 thì

12 thì tiếng Anh có thể nhìn theo 3 trục thời gian: hiện tại, quá khứ và tương lai. Mỗi trục lại có 4 dạng: đơn (simple), tiếp diễn (continuous), hoàn thành (perfect), hoàn thành tiếp diễn (perfect continuous).

12 thì và chức năng chínhCông thức rút gọnChức năng chính
Present SimpleS + V/V-sThói quen, sự thật, lịch trình
Present Continuousam/is/are + V-ingĐang diễn ra, tạm thời
Present Perfecthave/has + V3Trải nghiệm, kết quả hiện tại
Present Perfect Continuoushave/has been + V-ingQuá trình kéo dài đến hiện tại
Past SimpleS + V2/edViệc đã xong ở quá khứ
Past Continuouswas/were + V-ingĐang diễn ra tại mốc quá khứ
Past Perfecthad + V3Việc xảy ra trước mốc quá khứ
Past Perfect Continuoushad been + V-ingQuá trình kéo dài trước mốc quá khứ
Future Simplewill + VQuyết định, dự đoán, lời hứa
Future Continuouswill be + V-ingSẽ đang diễn ra tại mốc tương lai
Future Perfectwill have + V3Sẽ hoàn tất trước mốc tương lai
Future Perfect Continuouswill have been + V-ingSẽ đã kéo dài đến một mốc tương lai
  • •
    She works every day.(Cô ấy làm việc mỗi ngày. (Present Simple))
  • •
    She is working now.(Bây giờ cô ấy đang làm việc. (Present Continuous))
  • •
    She has finished the task.(Cô ấy đã hoàn thành nhiệm vụ. (Present Perfect))
  • •
    She worked yesterday.(Hôm qua cô ấy đã làm việc. (Past Simple))
  • •
    She was working at 8 last night.(Lúc 8 giờ tối qua cô ấy đang làm việc. (Past Continuous))
  • •
    She will have finished by Friday.(Trước thứ Sáu cô ấy sẽ đã hoàn thành. (Future Perfect))

Đừng học 12 thì như 12 mảnh rời

Hãy học theo timeline: hiện tại, quá khứ, tương lai; sau đó hỏi hành động đơn giản, đang diễn ra, hoàn tất hay kéo dài.

3

Phần Hay Sai Nhất: Chọn Sai Thì Vì Dịch “Đã/Đang/Sẽ”

Tiếng Việt không chia thì rõ như tiếng Anh

Trong tiếng Việt, “đã”, “đang”, “sẽ” không đủ để quyết định thì tiếng Anh. Bạn phải nhìn mốc thời gian, kết quả hiện tại và thứ tự trước-sau của hành động.

Cách chọn thì theo 3 câu hỏi

Time marker? + Action type? + Present/Future connection?

  • •
    I saw him yesterday.(Tôi đã gặp anh ấy hôm qua. (có yesterday → Past Simple))
  • •
    I have seen him before.(Tôi đã từng gặp anh ấy trước đây. (trải nghiệm → Present Perfect))
  • •
    I was studying at 9 p.m.(Lúc 9 giờ tối tôi đang học. (đang diễn ra ở mốc quá khứ))
  • •
    I had finished studying by 9 p.m.(Trước 9 giờ tối tôi đã học xong. (hoàn tất trước mốc quá khứ))
  • •
    I will be working at 8 tomorrow.(Lúc 8 giờ ngày mai tôi sẽ đang làm việc.)
  • •
    I will have finished work by 8 tomorrow.(Trước 8 giờ ngày mai tôi sẽ đã xong việc.)

Sai trợ động từ và sai dạng động từ

Sau do/does/did, động từ chính về nguyên mẫu. Sau have/has/had/will have, thường cần V3. Với thì tiếp diễn (continuous tense), bắt buộc có be + V-ing.

3 khung dễ sai

do/does/did + V | have/has/had + V3 | be + V-ing

  • •
    Does she like coffee?(Cô ấy thích cà phê không? (không dùng likes sau does))
  • •
    Did you go home?(Bạn đã về nhà chưa? (không dùng went sau did))
  • •
    She has gone home.(Cô ấy đã về nhà rồi. (gone là V3))
  • •
    They had left before I arrived.(Họ đã rời đi trước khi tôi đến.)
  • •
    I am studying now.(Bây giờ tôi đang học.)
  • •
    They were playing when it rained.(Họ đang chơi thì trời mưa.)

Một câu sai thường sai nhiều chỗ

Sau khi chọn thì, kiểm tra thêm trợ động từ, dạng động từ, -s/-es, mạo từ, giới từ và trật tự từ.

Sai

I have seen him yesterday.

Đúng

I saw him yesterday.

Yesterday là mốc quá khứ đã kết thúc nên dùng Past Simple.

Sai

She go to school every day.

Đúng

She goes to school every day.

She là ngôi ba số ít nên Present Simple cần thêm -s/-es.

Sai

Does he likes tea?

Đúng

Does he like tea?

Sau does, động từ chính phải ở dạng nguyên mẫu.

Sai

Where you went last night?

Đúng

Where did you go last night?

Câu hỏi Past Simple cần did + S + V.

Sai

I didn't went there.

Đúng

I didn't go there.

Sau didn't dùng động từ nguyên mẫu.

Sai

She is study now.

Đúng

She is studying now.

Present Continuous cần am/is/are + V-ing.

Sai

They was waiting for us.

Đúng

They were waiting for us.

They đi với were, không dùng was.

Sai

He has went home.

Đúng

He has gone home.

Sau has dùng V3; V3 của go là gone.

Sai

By the time I arrived, she left.

Đúng

By the time I arrived, she had left.

Cô ấy rời đi trước khi tôi đến nên dùng Past Perfect.

Sai

At 8 tomorrow, I will have slept.

Đúng

At 8 tomorrow, I will be sleeping.

At 8 tomorrow nhấn đang diễn ra tại mốc tương lai nên dùng Future Continuous.

Sai

By 8 tomorrow, I will be sleeping. (ý: đã ngủ xong)

Đúng

By 8 tomorrow, I will have slept.

By nhấn hoàn tất trước mốc nên dùng Future Perfect.

Sai

There have many students in class.

Đúng

There are many students in the class.

Nói “có nhiều học sinh” dùng there are và danh từ số nhiều students.

4

Chiến Lược Làm Mini Test 12 Thì

Bước 1: Tìm signal words

Dấu hiệu thời gian (signal words) thường giúp bạn loại nhanh nhiều đáp án. Tuy nhiên, đừng học máy móc vì một số cụm như today, this morning, recently có thể linh hoạt theo ngữ cảnh.

  • •
    every day → She walks every day.(Every day thường dùng Present Simple.)
  • •
    now → She is walking now.(Now thường dùng Present Continuous.)
  • •
    yesterday → She walked yesterday.(Yesterday thường dùng Past Simple.)
  • •
    at 8 yesterday → She was walking at 8 yesterday.(At 8 yesterday nhấn đang diễn ra trong quá khứ.)
  • •
    by 8 yesterday → She had left by 8 yesterday.(By 8 yesterday nhấn hoàn tất trước mốc quá khứ.)
  • •
    by 8 tomorrow → She will have left by 8 tomorrow.(By 8 tomorrow nhấn hoàn tất trước mốc tương lai.)

Bước 2: Vẽ timeline trong đầu

Khi câu có hai hành động, hãy xác định hành động nào xảy ra trước, hành động nào đang diễn ra, và hành động nào chen vào. Timeline giúp bạn tránh nhầm Past Simple, Past Continuous và Past Perfect.

  • •
    I was cooking when he arrived.(Tôi đang nấu ăn thì anh ấy đến. (nền + sự kiện))
  • •
    I had cooked dinner before he arrived.(Tôi đã nấu xong bữa tối trước khi anh ấy đến. (xong trước mốc quá khứ))
  • •
    I have cooked dinner, so we can eat now.(Tôi đã nấu xong rồi, nên bây giờ chúng ta có thể ăn. (kết quả hiện tại))
  • •
    I will cook dinner tonight.(Tối nay tôi sẽ nấu bữa tối. (việc tương lai))
  • •
    I will be cooking at 7 tonight.(Lúc 7 giờ tối nay tôi sẽ đang nấu.)
  • •
    I will have cooked dinner by 7 tonight.(Trước 7 giờ tối nay tôi sẽ đã nấu xong.)

At và by là cặp bẫy lớn

At nhìn vào việc đang xảy ra tại mốc; by nhìn vào việc đã hoàn tất trước mốc. Đổi at thành by có thể đổi cả thì.

Timeline tổng hợp 12 thì

Trước mốc quá khứ

Past Perfect / Past Perfect Continuous

"She had left before I arrived."

Đang ở mốc quá khứ

Past Continuous

"She was working at 8."

Hiện tại/liên quan hiện tại

Present / Present Perfect

"She works here. / She has worked here for years."

Đang ở mốc tương lai

Future Continuous

"She will be working at 8."

Trước mốc tương lai

Future Perfect

"She will have finished by 8."

Quá khứ
Hiện tại
Tương lai
5

Mini Test: Tổng Hợp 12 Thì

#1

Phần A - Chọn thì theo dấu hiệu rõ

DỄ
1
She ___ coffee every morning. (drink)→
2
They ___ football now. (play)→
3
I ___ him yesterday. (meet)→
4
She ___ never ___ to Japan. (be)→
5
We ___ TV at 9 last night. (watch)→
6
He ___ here since 2020. (live)→
7
I ___ you tomorrow. (call)→
8
Look at the clouds. It ___ rain. (going to)→
#2

Phần B - Nhận diện 12 thì

DỄ
1
I work from home. → Thì gì?→
2
I am working from home today. → Thì gì?→
3
I have worked here for years. → Thì gì?→
4
I have been working all morning. → Thì gì?→
5
I worked here last year. → Thì gì?→
6
I was working at 8 p.m. → Thì gì?→
7
I had worked there before I moved. → Thì gì?→
8
I will have finished by Friday. → Thì gì?→
#3

Phần C - Sửa lỗi sai về thì

TRUNG BÌNH
1
Sửa: She go to school every day.→
2
Sửa: Does he likes coffee?→
3
Sửa: Where you went yesterday?→
4
Sửa: I didn't saw her.→
5
Sửa: She is study now.→
6
Sửa: I have met him yesterday.→
7
Sửa: He has went home.→
8
Sửa: When I will arrive, I will call you.→
#4

Phần D - Chọn thì theo timeline

TRUNG BÌNH
1
When I arrived, they ___ already ___. (leave)→
2
I ___ dinner when the phone rang. (cook)→
3
By 8 p.m. yesterday, I ___ the report. (finish)→
4
At 8 p.m. tomorrow, I ___ on the train. (sit)→
5
By 8 p.m. tomorrow, I ___ home. (arrive)→
6
She was tired because she ___ all day. (work)→
7
By next June, I ___ English for five years. (study)→
8
This time next week, we ___ on the beach. (relax)→
#5

Phần E - Dịch Việt sang Anh

KHÓ
1
Tôi đã sống ở đây từ năm 2021.→
2
Lúc 9 giờ tối qua, tôi đang học.→
3
Trước khi tôi đến, cô ấy đã rời đi.→
4
Tôi đã làm việc cả buổi sáng rồi.→
5
Ngày mai lúc 8 giờ tôi sẽ đang bay đến Seoul.→
6
Trước thứ Sáu, tôi sẽ hoàn thành báo cáo.→
7
Tôi không thích đồ ăn quá cay.→
8
Có nhiều người trong phòng.→
#6

Phần F - Câu hỏi tổng hợp nâng cao

KHÓ
1
This morning, I ___ three emails. (send) - bây giờ vẫn là buổi sáng→
2
This morning, I ___ three emails. (send) - bây giờ là buổi tối→
3
She ___ five pages so far. (write)→
4
She ___ for three hours. (write)→
5
The road was wet because it ___. (rain)→
6
The road is wet because it ___. (rain)→
7
By the time you arrive, I ___ dinner. (cook)→
8
By the time you arrived, I ___ dinner. (cook)→
Chốt kiến thức để không sai nữa
  • •Chọn thì theo timeline trước, rồi mới nhìn công thức.
  • •Simple thường nói thói quen/sự kiện; Continuous nói đang diễn ra.
  • •Perfect nhấn hoàn tất hoặc liên hệ với một mốc; Perfect Continuous nhấn quá trình kéo dài.
  • •At thường nhấn tại mốc; by thường nhấn hoàn tất trước mốc.
Bẫy lỗi thường gặp của người Việt
  • •*have seen yesterday → saw yesterday
  • •*she go → she goes
  • •*does he likes → does he like
  • •*didn't saw → didn't see
  • •*is study → is studying
  • •*has went → has gone
  • •*when I will arrive → when I arrive
  • •*there have many → there are many
Mẹo nhớ nhanh
  • •Có yesterday/last/ago: nghĩ Past Simple.
  • •Có since/for và còn liên quan hiện tại: nghĩ Perfect hoặc Perfect Continuous.
  • •Có by + mốc: hỏi “xong trước mốc chưa?”
6

Tổng Kết

Ghi nhớ

Mini test 12 thì kiểm tra cả công thức, timeline và khả năng tránh lỗi Việt hóa.

1

Trước khi chia động từ, hãy tìm signal words và xác định mốc thời gian.

2

Present Simple cần chú ý -s/-es với he/she/it.

3

Câu hỏi/phủ định với động từ thường cần do/does/did.

4

Perfect tenses cần V3; Continuous tenses cần be + V-ing.

5

Past Perfect dùng cho việc xảy ra trước một mốc quá khứ; Future Perfect dùng cho việc hoàn tất trước một mốc tương lai.

6

Sau when/after/before nói tương lai, dùng Present Simple trong mệnh đề thời gian.

7
7

So Sánh Thêm: 4 Cặp Thì Dễ Nhầm Nhất

So sánh nhanh trước khi làm bài khó

4 cặp thì dễ nhầmKhác biệt chínhVí dụ
Present Simple vs Present ContinuousThói quen vs đang diễn ra/tạm thờiShe works here. / She is working late today.
Past Simple vs Present PerfectMốc quá khứ rõ vs liên quan hiện tạiI saw him yesterday. / I have seen him before.
Past Simple vs Past ContinuousSự kiện chính vs bối cảnh đang diễn raI called her. / I was calling her when he came.
Past Perfect vs Past SimpleXảy ra trước mốc quá khứ vs sự kiện quá khứShe had left before I arrived. / I arrived late.
Future Continuous vs Future PerfectSẽ đang diễn ra vs sẽ hoàn tất trước mốcI will be working at 8. / I will have finished by 8.
Perfect Simple vs Perfect ContinuousKết quả/số lượng vs quá trình/thời lượngI have written three pages. / I have been writing for hours.

Đừng chọn thì chỉ vì một từ quen

Recently, today, this morning có thể đi với nhiều thì. Luôn đọc cả câu và xác định thời điểm nói.

8

Bẫy Nâng Cao: Thì Đúng Nhưng Câu Vẫn Sai

Kiểm tra mạo từ, giới từ và trật tự từ

Trong bài test về thì, nhiều câu vẫn sai dù động từ đã đúng. Lý do thường là thiếu mạo từ (article), sai giới từ (preposition), sai số nhiều (plural), hoặc dịch trật tự từ từ tiếng Việt sang tiếng Anh.

Checklist lỗi ngoài thì

Nhóm lỗiSaiĐúng
Mạo từShe is teacher.She is a teacher.
Giới từHe goes school every day.He goes to school every day.
Số nhiềuI have two book.I have two books.
Chủ ngữ giảHave many people here.There are many people here.
To V vs V-ingI enjoy to learn English.I enjoy learning English.
Trật tự từShe very likes coffee.She likes coffee very much.

Checklist 5 giây trước khi nộp bài

Kiểm tra: thì đúng chưa, trợ động từ đúng chưa, động từ đúng dạng chưa, danh từ có a/an/the hoặc -s chưa, giới từ có tự nhiên không?

9

Thực Hành Thêm: Fill Blank Và Hội Thoại Ôn Test

Điền dạng đúng của động từ

Điền dạng đúng dựa vào timeline và signal words.

1
She usually
to work by bus. (go)

💡 Usually = thói quen.

2
Right now, she
for the bus. (wait)

💡 Right now = đang diễn ra.

3
Yesterday, she
the bus. (miss)

💡 Yesterday = quá khứ rõ.

4
She
for the bus when it started raining. (wait)

💡 Đang chờ thì trời mưa.

5
She
that bus many times before. (take)

💡 Many times before = trải nghiệm.

6
By the time she got there, the bus
. (leave)

💡 Xe rời trước khi cô ấy đến.

7
At this time tomorrow, she
to work. (travel)

💡 At this time tomorrow = sẽ đang diễn ra.

8
By this time tomorrow, she
at the office. (arrive)

💡 By this time tomorrow = hoàn tất trước mốc.

Hội thoại ôn mini test 12 thì

Một học viên hỏi giáo viên cách chọn thì khi làm bài tổng hợp.

S
Student

I always confuse Past Simple and Present Perfect.

Em luôn nhầm quá khứ đơn và hiện tại hoàn thành.

09:00
Teacher

Look for a finished past time. If you see yesterday or last week, use Past Simple.

Hãy tìm mốc quá khứ đã kết thúc. Nếu thấy yesterday hoặc last week, dùng quá khứ đơn.

09:01Đã gửi
T
S
Student

What about since and for?

Còn since và for thì sao ạ?

09:02
Teacher

If the action continues to now, use Present Perfect or Present Perfect Continuous.

Nếu hành động kéo dài đến hiện tại, dùng hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn.

09:03Đã gửi
T
S
Student

And by Friday?

Còn by Friday?

09:04
Teacher

Ask if the action will be completed before Friday. If yes, use Future Perfect.

Hãy hỏi hành động có hoàn tất trước thứ Sáu không. Nếu có, dùng tương lai hoàn thành.

09:05Đã đọc
T