Các thì trong tiếng Anh là nền tảng quan trọng giúp bạn sử dụng ngôn ngữ này một cách trôi chảy và chính xác. Để thành thạo, bạn cần luyện tập thường xuyên bằng cách làm các bài tập các thì trong tiếng Anh. Hãy cùng ILA khám phá ngay những bài tập dưới đây để củng cố kiến thức, cải thiện kỹ năng và tiến gần hơn đến mục tiêu học tập của bạn nhé!
Tổng hợp các thì trong tiếng Anh
Có tổng cộng 12 thì trong tiếng Anh cơ bản trải dài từ quá khứ, hiện tại đến tương lai và một thì được sử dụng phổ biến là tương lai gần nhưng thì này không được xếp vào các thì cơ bản.
Các thì | Cấu trúc | Cách dùng | |
Hiện tại | Hiện tại đơn | S + V(s/es) + O | • Diễn tả hành động thường xuyên, lặp lại.
• Diễn tả sự thật hiển nhiên, chân lý. • Thói quen, lịch trình cố định. |
Hiện tại tiếp diễn | S + is/am/are + V-ing | • Hành động đang diễn ra tại thời điểm nói.
• Hành động tạm thời xảy ra xung quanh thời điểm nói. |
|
Hiện tại hoàn thành | S + have/has + V3/ed | • Hành động đã xảy ra và có kết quả ở hiện tại.
• Hành động bắt đầu trong quá khứ và vẫn còn tiếp diễn. |
|
Hiện tại hoàn thành tiếp diễn | S + have/has + been + V-ing | • Nhấn mạnh tính liên tục của hành động bắt đầu từ quá khứ và vẫn đang tiếp diễn. | |
Quá khứ | Quá khứ đơn | S + V2/ed + O | • Hành động đã xảy ra và kết thúc trong quá khứ, không liên quan đến hiện tại. |
Quá khứ tiếp diễn | S + was/were + V-ing | • Hành động đang xảy ra tại một thời điểm cụ thể trong quá khứ.
• Hành động đang diễn ra thì có hành động khác xen vào. |
|
Quá khứ hoàn thành | S + had + V3/ed | • Hành động đã hoàn thành trước một thời điểm hoặc hành động khác trong quá khứ. | |
Quá khứ hoàn thành tiếp diễn | S + had been + V-ing | • Nhấn mạnh sự liên tục của hành động đã xảy ra trước một thời điểm trong quá khứ. | |
Tương lai | Tương lai đơn | S + will + V + O | • Diễn tả dự đoán, quyết định tại thời điểm nói.
• Lời hứa, đề nghị hoặc hành động sẽ xảy ra trong tương lai. |
Tương lai tiếp diễn | S + will + be + V-ing | • Hành động đang diễn ra tại một thời điểm cụ thể trong tương lai. | |
Tương lai hoàn thành | S + will + have + V3/ed | • Hành động sẽ hoàn thành trước một thời điểm hoặc hành động khác trong tương lai. | |
Tương lai hoàn thành tiếp diễn | S + will + have been + V-ing | • Nhấn mạnh sự liên tục của hành động sẽ hoàn thành trước một thời điểm cụ thể trong tương lai. | |
Tương lai gần | S + am/is/are + going to + V | • Diễn tả kế hoạch, dự định chắc chắn trong tương lai.
• Dự đoán dựa trên dấu hiệu hiện tại. |
Bài tập các thì trong tiếng Anh
1. Hiện tại đơn (Present Simple)
Chia động từ trong ngoặc ở thì hiện tại đơn để hoàn thiện câu.
1. He always (go) _______ to school by bike.
2. They (not play) _______ football on Sundays.
3. (You/watch) _______ TV every evening?
4. She (like) _______ to read books.
5. The sun (rise) _______ in the east.
6. We (study) _______ English every day.
7. My father (work) _______ in a factory.
8. (He/live) _______ near here?
9. Water (boil) _______ at 100 degrees Celsius.
10. I (not understand) _______ this word.
Đáp án
1. goes | 2. don’t play | 3. Do you watch | 4. likes | 5. rises |
6. study | 7. works | 8. Does he live | 9. boils | 10. don’t understand |
>>> Tìm hiểu thêm: Bài tập thì hiện tại đơn lớp 6 đầy đủ và mới nhất (có đáp án)
2. Bài tập các thì trong tiếng Anh: Hiện tại tiếp diễn (Present Continuous)
Chia các động từ trong ngoặc ở thì hiện tại tiếp diễn.
1. She (write) _______ a letter now.
2. They (play) _______ football in the yard.
3. I (not watch) _______ TV at the moment.
4. (He/sleep) _______ on the sofa?
5. The children (run) _______ in the park.
6. We (study) _______ English online.
7. My mother (cook) _______ in the kitchen.
8. (You/listen) _______ to music?
9. The dog (bark) _______ loudly outside.
10 It (not rain) _______ now.
Đáp án
1. is writing | 2. are playing | 3. am not watching | 4. Is he sleeping | 5. are running |
6. are studying | 7. is cooking | 8. Are you listening | 9. is barking | 10. is not raining |
3. Bài tập các thì tiếng Anh online: Thì hiện tại hoàn thành (Present Perfect)
Viết lại các câu sau đây bằng cách sử dụng thì hiện tại hoàn thành.
1. She started living in this city 5 years ago.
2. They began working on this project last month.
3. I bought this phone two years ago.
4. We last saw her in 2020.
5. This is the first time I eat sushi.
6. He finished his homework a few minutes ago.
7. We didn’t see each other for a long time.
8. They opened this restaurant in 2010.
9. She didn’t visit us after last Christmas.
10. I never tried this dish before until that day.
Đáp án
1. She has lived in this city for 5 years.
2. They have worked on this project since last month.
3. I have had this phone for two years.
4. We haven’t seen her since 2020.
5. This is the first time I have eaten sushi.
6. He has just finished his homework.
7. We haven’t seen each other for a long time.
8. They have owned this restaurant since 2010.
9. She hasn’t visited us since last Christmas.
10. I have never tried this dish before.
>>> Tìm hiểu thêm: Chuyển từ quá khứ đơn sang hiện tại hoàn thành dễ hiểu nhất
4. Bài tập các thì trong tiếng Anh: Thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuos)
Bài tập chia thì tổng hợp yêu cầu chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn sao cho phù hợp.
1. She (work) _______ at this company for 10 years.
2. They (not finish) _______ their homework yet.
3. He (study) _______ for the exam all morning.
4. We (know) _______ each other since we were kids.
5. I (try) _______ to call her, but she doesn’t answer.
6. The children (play) _______ in the garden for hours.
7. It (not stop) _______ raining since yesterday.
8. She (read) _______ that book three times.
9. He (run) _______ every morning recently.
10. How long (you/live) _______ in this city?
Đáp án
1. has worked | 2. haven’t finished | 3. has been studying | 4. have known | 5. have tried |
6. have been playing | 7. hasn’t stopped | 8. has read | 9. has been running | 10. have you been living |
5. Bài tập tổng hợp 12 thì trong tiếng Anh: Quá khứ đơn (Past Simple)
Bài tập các thì trong tiếng Anh tiếp theo là về thì quá khứ đơn. Hãy chia động từ trong ngoặc của các câu sau đây ở thì quá khứ đơn.
1. I (go) _______ to the park with my friends yesterday.
2. She (not watch) _______ the movie last night.
3. (You/visit) _______ your grandparents last weekend?
4. They (arrive) _______ late for the meeting.
5. He (study) _______ English last year.
6. The cat (jump) _______ onto the table.
7. We (not eat) _______ breakfast this morning.
8. (She/speak) _______ to the teacher about her grades?
9. They (play) _______ soccer in the rain.
10. The train (leave) _______ at 5 PM yesterday.
Đáp án
1. went | 2. didn’t watch | 3. Did you visit | 4. arrived | 5. studied |
6. jumped | 7. didn’t eat | 8. Did she speak | 9. played | 10. left |
6. Bài tập các thì trong tiếng Anh: Thì quá khứ tiếp diễn (Past continuous)
Chia động từ trong ngoặc ở thì quá khứ tiếp diễn.
1. At 7 PM last night, I (watch) _______ a movie.
2. They (not play) _______ football when it started raining.
3. (She/read) _______ a book at this time yesterday?
4. While we (walk) _______ to school, we saw an accident.
5. The kids (play) _______ in the garden when their mother called them.
6. He (work) _______ on his project all night yesterday.
7. I (not sleep) _______ when you called me.
8. What (you/do) _______ at 9 PM last night?
9. The sun (shine) _______ brightly when we arrived at the beach.
10. She (cry) _______ because she lost her favorite toy.
Đáp án
1. was watching | 2. weren’t playing | 3. Was she reading | 4. were walking | 5. were playing |
6. was working | 7. wasn’t sleeping | 8. were you doing | 9. was shining | 10. was crying |
7. Bài tập các thì trong tiếng Anh: quá khứ hoàn thành (Past perfect)
Bài tập chia thì tổng hợp yêu cầu kết hợp thì quá khứ đơn và quá khứ hoàn thành để chia động từ chính xác.
1. After he (finish) _______ his homework, he (go) _______ to bed.
2. I (not realize) _______ that I (leave) _______ my keys at home until I reached the office.
3. When we (arrive) _______ at the station, the train (already/leave) _______.
4. She (feel) _______ tired because she (not sleep) _______ well the night before.
5. They (go) _______ home after they (watch) _______ the movie.
6. The kids (eat) _______ all the cookies before their mom (come) _______ home.
7. By the time I (get) _______ to the party, it (already/start) _______.
8. He (forget) _______ where he (put) _______ his wallet.
9. We (not know) _______ that she (travel) _______ to Paris last year.
10. As soon as the guests (come) _______home, she (start) _______ cleaning the house.
Đáp án
1. had finished / went | 2. didn’t realize / had left | 3. arrived / had already left | 4. felt / hadn’t slept | 5. went / had watched |
6. had eaten / came | 7. got / had already started | 8. forgot / had put | 9. didn’t know / had traveled | 10. had come / started |
8. Thì quá khứ hoàn thành tiếp diễn (Past perfect continuous)
Bài tập các thì trong tiếng Anh yêu cầu sắp xếp các từ sau thành câu hoàn chỉnh sử dụng thì quá khứ hoàn thành tiếp diễn.
1. working / had / been / he / hard / for / hours / three.
2. playing / they / tennis / had / been / before / started / it / raining.
3. arrived / been / how / long / the / bus / waiting / you / had / there / before?
4. watching / the / had / she / been / for / movie / two / hours.
5. been / studying / all / he / day / had / because / exam / an / had / he.
6. had / running / been / they / for / minutes / forty / when / stopped / they.
7. tired / was / because / she / had / been / cleaning / house / the / all / morning / she.
8. had / he / been / lunch / cooking / before / arrived / they.
9. train / the / been / for / waiting / we / had.
10. been / raining / all / it / had / night / long.
Đáp án
1. He had been working hard for three hours.
2. They had been playing tennis before it started raining.
3. How long had you been waiting there before the bus arrived?
4. She had been watching the movie for two hours.
5. He had been studying all day because he had an exam.
6. They had been running for forty minutes when they stopped.
7. She was tired because she had been cleaning the house all morning.
8. He had been cooking lunch before they arrived.
9. We had been waiting for the train.
10. It had been raining all night long.
>>> Tìm hiểu thêm: Bài tập thì quá khứ hoàn thành tiếp diễn có đáp án
9. Bài tập các thì trong tiếng Anh online: Tương lai đơn (Future Simple)
Hoàn thiện các câu sau đây từ những từ được gợi ý và chia động từ ở thì tương lai đơn.
1. I / call / you / later.
2. She / not / go / to the party / tonight.
3. you / help / me / with my homework?
4. They / arrive / at 8 PM / tomorrow.
5. He / finish / his project / next week.
6. We / not / travel / abroad / this summer.
7. she / buy / a new car / next month?
Đáp án
1. I will call you later.
2. She will not go to the party tonight.
3. Will you help me with my homework?
4. They will arrive at 8 PM tomorrow.
5. He will finish his project next week.
6. We will not travel abroad this summer.
7. Will she buy a new car next month?
10. Thì tương lai tiếp diễn (Future continuous)
Bài tập các thì trong tiếng Anh yêu câu hoàn thành đoạn văn sau bằng cách chia động từ trong ngoặc ở thì tương lai đơn hoặc tương lai tiếp diễn phù hợp.
Tomorrow is going to be a busy day for me. In the morning, I (1. wake up) _______ at 6:00 AM. While I (2. have) _______ breakfast, I (3. check) _______ my emails. At 8:00 AM, I (4. meet) _______ my manager at the office to discuss a new project. By 10:00 AM, I (5. work) _______ on the presentation for our clients.
In the afternoon, I (6. attend) _______ a meeting with the sales team. At that time, they (7. present) _______ their sales report for this month. After the meeting, I (8. not have) _______ much free time because I (9. prepare) _______ for a client call scheduled for 4:00 PM. I’m sure that by the end of the day, I (10. feel) _______ very tired.
Đáp án
1. will wake up | 2. am having | 3. will check | 4. will be meeting | 5. will be working |
6. will attend | 7. will be presenting | 8. won’t have | 9. will be preparing | 10. will feel |
11. Bài tập tổng hợp 12 thì trong tiếng Anh: Thì tương lai hoàn thành (Future Perfect)
Sử dụng từ gợi ý để viết câu hoàn chỉnh ở thì tương lai hoàn thành.
1. By this time / tomorrow / I / finish / my homework.
2. She / complete / the project / by the end of this week.
3. They / not arrive / at the airport / before 10 PM.
4. You / learn / enough / vocabulary / by the time / the test / starts?
5. We / travel / to three / countries / by next month.
6. He / not finish / the book / before the deadline.
7. By the time / you / wake up / I / leave / for work.
8. They / clean / the house / by the time / the guests / arrive?
9. She / save / enough money / to buy a car / by the end of / the year.
10. The children / eat / all the candies / before / their mother / gets / home.
Đáp án
1. By this time tomorrow, I will have finished my homework.
2. She will have completed the project by the end of this week.
3. They will not have arrived at the airport before 10 PM.
4. Will you have learned enough vocabulary by the time the test starts?
5. We will have traveled to three countries by next month.
6. He will not have finished the book before the deadline.
7. By the time you wake up, I will have left for work.
8. Will they have cleaned the house by the time the guests arrive?
9. She will have saved enough money to buy a car by the end of the year.
10. The children will have eaten all the candies before their mother gets home.
12. Thì tương lai hoàn thành tiếp diễn (Future perfect continuous)
Sử dụng từ gợi ý để viết câu hoàn chỉnh ở thì tương lai hoàn thành tiếp diễn.
1. By the end / of / this year / she / work / here / for five years.
2. By 10 PM / tonight / I / study / for three hours.
3. They / live / in this city / for 10 years / by the time / they / move.
4. By next month / he / practice / the piano / for six months.
5. We / travel / for two weeks / by the time / we / reach / Paris.
Đáp án
1. By the end of this year, she will have been working here for five years.
2. By 10 PM tonight, I will have been studying for three hours.
3. They will have been living in this city for 10 years by the time they move.
4. By next month, he will have been practicing the piano for six months.
5. We will have been traveling for two weeks by the time we reach Paris.
13. Thì tương lai gần (Near future)
Chia động từ trong ngoặc ở thì tương lai đơn hoặc tương lai gần sao cho phù hợp với ngữ cảnh.
1. Look at those clouds! It (rain) _______ soon.
2. I think he (pass) _______ the exam; he has studied very hard.
3. We (visit) _______ our grandparents next weekend; we’ve already planned it.
4. She (not go) _______ to the party tonight; she is feeling unwell.
5. The phone is ringing! I (answer) _______ it.
6. What (you / do) _______ during the holidays?
7. They (move) _______ to a new house next month; they’ve already signed the contract.
8. I’m hungry. I (make) _______ a sandwich.
9. Watch out! You (fall) _______ off the chair.
10. I’m sure you (enjoy) _______ the movie; it’s really good.
Đáp án
1. is going to rain | 2. will pass | 3. are going to visit | 4. isn’t going to go | 5. will answer |
6. are going to do | 7. are going to move | 8. will make | 9. are going to fall | 10. will enjoy |
>>> Tìm hiểu thêm: Phân biệt nhanh thì tương lai đơn và tương lai gần
Kết luận
Trên đây là những bài tập các thì trong tiếng Anh giúp bạn rèn luyện và củng cố kiến thức một cách hiệu quả. Để thật sự nắm vững 12 thì trong tiếng Anh, bạn nên kết hợp việc ôn tập lý thuyết với thực hành bài tập thường xuyên. Khi đã hiểu rõ bản chất của từng thì, việc luyện tập sẽ trở nên dễ dàng hơn và giúp bạn sử dụng ngữ pháp chính xác, tự tin trong giao tiếp và học tập. Hãy kiên trì luyện tập, bạn sẽ nhanh chóng đạt kết quả xứng đáng!