Nắm vững 12 thì là nền tảng quan trọng để giỏi ngữ pháp và giao tiếp tự tin trong tiếng Anh. Tuy nhiên, nhiều người học thường nhầm lẫn cách sử dụng, cấu trúc và dấu hiệu nhận biết. Bài viết này sẽ mang đến cho bạn bài tập các thì trong tiếng Anh đầy đủ, đa dạng và có đáp án chi tiết, giúp bạn luyện tập hiệu quả và ghi nhớ lâu dài.
I. Bài tập các thì trong tiếng Anh
Nhanh tay cùng Học Ngữ Pháp hoàn thành bài tập các thì trong tiếng Anh và đối chiếu đáp án bạn nhé!

Bài tập các thì trong tiếng Anh
1. Chia động từ trong ngoặc
- She usually (go) ___ to school on foot.
- At 7 p.m. yesterday, we (watch) ___ TV.
- I (never/see) ___ such a beautiful place.
- This time next week, I (travel) ___ to London.
- They (play) ___ football when it started to rain.
- He (study) ___ English since 2010.
- Look! The children (run) ___ in the park.
- We (finish) ___ our homework before dinner yesterday.
- By 2025, I (graduate) ___ from university.
- She (cook) ___ for two hours before the guests arrived.
Đáp án:
- goes
- were watching
- have never seen
- will be travelling
- were playing
- has studied / has been studying
- are running
- had finished
- will have graduated
- had been cooking
2. Viết lại câu ở dạng phủ định và nghi vấn
- He has finished his homework.
- They will be playing football tomorrow afternoon.
- She was reading a book when I came.
- They bought a new car last week.
- She is cooking dinner now.
- We will have completed the task by next Monday.
- He often goes to the library.
- They have been working here for 5 years.
- He was studying English at 8 p.m. yesterday.
- I will call you tonight.
Đáp án:
| Phủ định | Nghi vấn |
|
|
3. Chia động từ trong ngoặc
- Yesterday when I (arrive) ___ home, my mother (cook) ___ dinner.
- While she (read) ___ a book, her brother (play) ___ football outside.
- They (already/leave) ___ when we (get) ___ to the station.
- We (study) ___ English for 2 hours before the teacher (come) ___.
- This time tomorrow, I (sit) ___ on the plane.
- When I was a child, I usually (go) ___ swimming in the river.
- She (work) ___ in this company since 2018.
- By the end of this year, we (complete) ___ our course.
- When I (see) ___ him yesterday, he (talk) ___ to his teacher.
- They (not/visit) ___ us since last summer.
Đáp án:
- arrived – was cooking
- was reading – was playing
- had already left – got
- had been studying – came
- will be sitting
- went
- has worked / has been working
- will have completed
- saw – was talking
- have not visited
4. Chọn đáp án đúng
- By 2025, we ___ our project.
a. complete
b. will complete
c. will have completed - Look! The children ___ in the garden.
a. play
b. are playing
c. were playing - She ___ to Paris last year.
a. goes
b. went
c. gone - At 10 a.m. yesterday, he ___ his homework.
a. does
b. was doing
c. has done - I ___ here since 2015.
a. live
b. lived
c. have lived - They ___ dinner when the phone rang.
a. had
b. were having
c. have had - This time next week, I ___ on the beach.
a. lie
b. am lying
c. will be lying - She ___ her report before the manager arrived.
a. had finished
b. finished
c. finishes - We ___ each other since high school.
a. know
b. knew
c. have known - I ___ to the cinema tomorrow.
a. go
b. will go
c. went
Đáp án:
- c. will have completed
- b. are playing
- b. went
- b. was doing
- c. have lived
- b. were having
- c. will be lying
- a. had finished
- c. have known
- b. will go
5. Đặt câu hỏi cho phần in đậm
- She has been working here for 10 years.
- They went to Paris last summer.
- He will finish the report by tomorrow.
- She was watching TV when I arrived.
- They will be playing football at 4 p.m. tomorrow.
- I saw him yesterday morning.
- He has written three books.
- She is talking to her friend.
- They have lived here since 2000.
- He had been waiting for two hours before she came.
Đáp án:
- How long has she been working here?
- When did they go to Paris?
- When will he finish the report?
- What was she doing when you arrived?
- What will they be doing at 4 p.m. tomorrow?
- When did you see him?
- How many books has he written?
- Who is she talking to?
- How long have they lived here?
- How long had he been waiting before she came?
6. Viết lại câu sao cho nghĩa câu không thay đổi
- I started studying English 5 years ago.
- The last time I saw her was in 2020.
- She began working here in 2018 and still works now.
- They completed the project yesterday.
- He left before I arrived.
- She is reading a book at the moment.
- Tomorrow, I will start my new job.
- He studied English for 2 hours last night.
- By 2030, I will be a doctor.
- They are planning to visit Hanoi next month.
Đáp án:
- I have studied / have been studying English for 5 years.
- I haven’t seen her since 2020.
- She has worked / has been working here since 2018.
- The project was completed yesterday.
- By the time I arrived, he had left.
- Right now, she is reading a book.
- This time tomorrow, I will be starting my new job.
- He had studied English for 2 hours before going to bed.
- By 2030, I will have been a doctor.
- Next month, they will visit Hanoi.
Xem thêm các bài tập về các thì trong tiếng Anh ngay dưới đây bạn nhé!
- Bài tập thì hiện tại hoàn thành với since for
- Bài tập thì quá khứ hoàn thành
- Bài tập thì tương lai hoàn thành
- Bài tập thì quá khứ hoàn thành tiếp diễn
- Bài tập thì quá khứ tiếp diễn
- Bài tập thì hiện tại hoàn thành tiếp diễn
- Bài tập thì quá khứ đơn và quá khứ tiếp diễn
II. Link tải bài tập các thì trong tiếng Anh
Dưới đây Học Ngữ Pháp đã sưu tầm giúp bạn file 100+ bài tập các thì trong tiếng Anh có đáp án, nhanh tay tải xuống và luyện tập ngay bạn nhé!

Link tải bài tập các thì trong tiếng Anh
III. Lý thuyết về 12 thì trong tiếng Anh
Để hoàn thành bài tập các thì trong tiếng Anh 10/10, hãy cùng Học Ngoại Ngữ tóm tắt cách dùng, cấu trúc và ví dụ về 12 thì trong tiếng Anh bạn nhé!
| Thì | Cách dùng | Cấu trúc Khẳng định | Cấu trúc Phủ định | Cấu trúc Nghi vấn | Ví dụ |
| Thì hiện tại đơn | Diễn tả thói quen, sự thật hiển nhiên | S + V(s/es) | S + do/does not + V | Do/Does + S + V ? | She goes to school by bike. (Cô ấy đi học bằng xe đạp.) |
| Thì hiện tại tiếp diễn | Hành động đang xảy ra | S + am/is/are + V-ing | S + am/is/are not + V-ing | Am/Is/Are + S + V-ing ? | They are playing football. (Họ đang chơi bóng đá.) |
| Thì hiện tại hoàn thành | Hành động đã xảy ra và còn liên quan hiện tại | S + have/has + V3 | S + have/has not + V3 | Have/Has + S + V3 ? | I have finished my homework. (Tôi đã làm xong bài tập.) |
| Thì hiện tại hoàn thành tiếp diễn | Hành động bắt đầu trong quá khứ và kéo dài tới hiện tại | S + have/has + been + V-ing | S + have/has not + been + V-ing | Have/Has + S + been + V-ing ? | She has been studying for 3 hours. (Cô ấy học đã được 3 tiếng.) |
| Thì quá khứ đơn | Hành động đã kết thúc trong quá khứ | S + V2/ed | S + did not + V | Did + S + V ? | They visited Hanoi last year. (Họ đã thăm Hà Nội năm ngoái.) |
| Thì quá khứ tiếp diễn | Hành động đang xảy ra tại một thời điểm trong quá khứ | S + was/were + V-ing | S + was/were not + V-ing | Was/Were + S + V-ing ? | I was watching TV at 8 pm. (Tôi đang xem TV lúc 8 giờ tối.) |
| Thì quá khứ hoàn thành | Hành động xảy ra trước một hành động khác trong quá khứ | S + had + V3 | S + had not + V3 | Had + S + V3 ? | She had left before I came. (Cô ấy đã rời đi trước khi tôi đến.) |
| Thì quá khứ hoàn thành tiếp diễn | Hành động kéo dài trước một hành động khác trong quá khứ | S + had + been + V-ing | S + had not + been + V-ing | Had + S + been + V-ing ? | He had been working for 2 hours before I arrived. (Anh ấy đã làm việc 2 giờ trước khi tôi đến.) |
| Thì tương lai đơn | Dự đoán, kế hoạch tức thì | S + will + V | S + will not + V | Will + S + V ? | I will call you tomorrow. (Tôi sẽ gọi cho bạn ngày mai.) |
| Thì tương lai tiếp diễn | Hành động sẽ đang diễn ra tại một thời điểm trong tương lai | S + will + be + V-ing | S + will not + be + V-ing | Will + S + be + V-ing ? | This time tomorrow, I will be flying to Paris. (Giờ này ngày mai tôi sẽ bay sang Paris.) |
| Thì tương lai hoàn thành | Hành động sẽ hoàn thành trước một mốc trong tương lai | S + will + have + V3 | S + will not + have + V3 | Will + S + have + V3 ? | By 2026, I will have graduated. (Đến năm 2026, tôi sẽ tốt nghiệp.) |
| Thì tương lai
hoàn thành tiếp diễn |
Hành động sẽ kéo dài đến một thời điểm xác định trong tương lai | S + will + have + been + V-ing | S + will not + have + been + V-ing | Will + S + have + been + V-ing ? | By next month, she will have been working here for 5 years. (Đến tháng sau, cô ấy sẽ làm việc ở đây được 5 năm.) |
Việc nắm chắc 12 thì trong tiếng Anh không chỉ giúp bạn làm bài tập ngữ pháp chính xác hơn mà còn nâng cao khả năng giao tiếp và viết học thuật. Thông qua hệ thống bài tập các thì trong tiếng Anh kèm đáp án chi tiết mà Học Ngữ Pháp đã tổng hợp, bạn có thể tự luyện tập, củng cố kiến thức và nhận ra những điểm còn sai sót để khắc phục.