Tổng hợp bài tập các thì trong tiếng Anh cơ bản & nâng cao
12 thì cơ bản trong tiếng Anh là chủ điểm ngữ pháp phổ biến nhất trong các đề thi đánh giá năng lực ngoại ngữ.
Trong bài viết này, IELTS LangGo đã giúp bạn tổng hợp bài tập các thì trong tiếng Anh có đáp án để các bạn thực hành và nắm chắc kiến thức.
| Kiến thức trọng tâm |
|
1. Công thức 12 thì cơ bản trong tiếng Anh
Để có thể hoàn thành chính xác các bài tập về 12 thì trong tiếng Anh, điều quan trọng là bạn cần thuộc lòng công thức của các thì hiện tại, quá khứ và tương lai.
Hiện tại đơn (Present Simple)
- Khẳng định: S + V(s/es) + O
- Phủ định: S + do/does + not + V-infinitive + O
- Nghi vấn: Do/Does + S + V-infinitive + O?
Hiện tại tiếp diễn (Present Continuous)
- Khẳng định: S + am/is/are + V-ing
- Phủ định: S + am/is/are + not + V-ing
- Nghi vấn: Am/Is/Are + S + V-ing?
Hiện tại hoàn thành (Present Perfect)
- Khẳng định: S + have/has + V3/ed
- Phủ định: S + have/has + not + V3/ed
- Nghi vấn: Have/Has + S + V3/ed?
Hiện tại hoàn thành tiếp diễn (Present Perfect Continuous)
- Khẳng định: S + have/has + been + V-ing
- Phủ định: S + have/has + not + been + V-ing
- Nghi vấn: Have/Has + S + been + V-ing?
Quá khứ đơn (Past Simple)
- Khẳng định: S + V2/ed + O
- Phủ định: S + did + not + V-infinitive + O
- Nghi vấn: Did + S + V-infinitive + O?
Quá khứ tiếp diễn (Past Continuous)
- Khẳng định: S + was/were + V-ing
- Phủ định: S + was/were + not + V-ing
- Nghi vấn: Was/Were + S + V-ing?
Quá khứ hoàn thành (Past Perfect)
- Khẳng định: S + had + V3/ed
- Phủ định: S + had + not + V3/ed
- Nghi vấn: Had + S + V3/ed?
Quá khứ hoàn thành tiếp diễn (Past Perfect Continuous)
- Khẳng định: S + had + been + V-ing
- Phủ định: S + had + not + been + V-ing
- Nghi vấn: Had + S + been + V-ing?
Tương lai đơn (Future Simple)
- Khẳng định: S + will + V-infinitive
- Phủ định: S + will + not + V-infinitive
- Nghi vấn: Will + S + V-infinitive?
Tương lai tiếp diễn (Future Continuous)
- Khẳng định: S + will + be + V-ing
- Phủ định: S + will + not + be + V-ing
- Nghi vấn: Will + S + be + V-ing?
Tương lai hoàn thành (Future Perfect)
- Khẳng định: S + will + have + V3/ed
- Phủ định: S + will + not + have + V3/ed
- Nghi vấn: Will + S + have + V3/ed?
Tương lai hoàn thành tiếp diễn (Future Perfect Continuous)
- Khẳng định: S + will + have + been + V-ing
- Phủ định: S + will + not + have + been + V-ing
- Nghi vấn: Will + S + have + been + V-ing?
2. Bài tập các thì trong tiếng Anh từ cơ bản đến nâng cao
Dưới đây là bài tập tổng hợp các thì trong tiếng Anh bao gồm bài tập trắc nghiệm và tự luận có đáp án giúp các bạn luyện tập.
2.1. Bài tập về các thì trong Tiếng Anh cơ bản
Bài tập thì Hiện tại đơn
-
I (like) ______ to read books.
-
She (watch) ______ TV after dinner.
-
They (visit) ______ their grandparents on Sundays.
-
He (work) ______ at a bank.
-
We (play) ______ tennis on weekends.
-
She (not/drink) ______ coffee.
-
It (not/rain) ______ in the desert.
-
They (not/know) ______ the answer.
-
He (not/have) ______ a car.
-
We (not/live) ______ in the city.
Đáp án:
-
like
-
watches
-
visit
-
works
-
play
-
doesn't drink
-
doesn't rain
-
don't know
-
doesn't have
-
don't live
Xem thêm: 70+ bài tập thì hiện tại đơn cơ bản và nâng cao
Bài tập thì Quá khứ đơn
-
She (go) __________ to the market yesterday.
-
We (finish) __________ our homework last night.
-
They (play) __________ football last weekend.
-
She (not see) __________ him at the party.
-
We (not eat) __________ dinner at home yesterday.
-
They (not go) __________ to the cinema last week.
-
(You / watch) __________ the movie last night?
-
(He / arrive) __________ on time?
Đáp án:
-
went
-
finished
-
played
-
didn’t see
-
didn’t eat
-
didn’t go
-
Did you watch
-
Did he arrive
Xem thêm: Tổng hợp bài tập thì quá khứ đơn có đáp án
Bài tập thì Tương lai đơn
-
She (travel) __________ to Paris next summer.
-
We (meet) __________ at the cafe tomorrow.
-
They (buy) __________ a new car next month.
-
He (start) __________ his new job next week.
-
She (not come) __________ to the party tonight.
-
We (not finish) __________ the project by the deadline.
-
They (not go) __________ on vacation this year.
-
(You / help) __________ me with my homework?
-
(She / attend) __________ the meeting tomorrow?
Đáp án:
-
will travel
-
will meet
-
will buy
-
will start
-
won’t come
-
won’t finish
-
won’t go
-
Will you help
-
Will she attend
Xem thêm: Bài tập thì tương lai đơn từ cơ bản đến nâng cao
Bài tập thì Hiện tại tiếp diễn
-
She (read) ______ a book right now.
-
They (play) ______ soccer in the park at the moment.
-
He (go) ______ to work by bus today.
-
My mother (cook) ______ dinner in the kitchen.
-
We (study) ______ for the exam this week.
-
She (not/drink) ______ coffee at this moment.
-
It (not/rain) ______ now.
-
They (not/work) ______ on the project currently.
-
He (not/have) ______ a meeting now.
-
We (not/live) ______ in that house anymore.
Đáp án:
-
is reading
-
are playing
-
is going
-
is cooking
-
are studying
-
isn't drinking
-
isn't raining
-
aren't working
-
isn't having
-
aren't living
Xem thêm: 50+ bài tập thì hiện tại tiếp diễn có đáp án
Bài tập thì Quá khứ tiếp diễn
-
She (read) __________ a book when the phone rang.
-
We (play) __________ soccer at the park yesterday afternoon.
-
He (not watch) __________ TV when you called.
-
The students (not study) __________ at 8 PM last night.
-
What (you / do) __________ at 7 PM yesterday?
-
(It / rain) __________ when you left the office?
-
(She / write) __________ an email when you saw her?
Đáp án:
-
was reading
-
were playing
-
wasn’t watching
-
weren’t playing
-
were you doing
-
Was it raining
-
Was she writing
Xem thêm: Tổng hợp bài tập thì quá khứ tiếp diễn có đáp án đầy đủ
Bài tập thì Tương lai tiếp diễn
-
She (travel) __________ to Paris this time next week.
-
We (have) __________ dinner at 8 PM tomorrow.
-
They (play) __________ football at this time next Saturday.
-
He (work) __________ on his project all night.
-
She (not wait) __________ for you when you arrive.
-
We (not watch) __________ TV at 9 PM.
-
They (not use) __________ the car tomorrow morning.
-
(You / visit) __________ your grandparents at this time next month?
-
(She / attend) __________ the conference tomorrow?
Đáp án:
-
will be traveling
-
will be having
-
will be playing
-
will be working
-
won’t be waiting
-
won’t be watching
-
won’t be using
-
Will you be visiting
-
Will she be attending
Bài tập thì Hiện tại hoàn thành
-
She (visit) __________ many countries.
-
We (finish) __________ our homework.
-
They (buy) __________ a new house.
-
He (read) __________ that book already.
-
She (not meet) __________ him before.
-
We (not complete) __________ the project yet.
-
They (not try) __________ Japanese food.
-
(You / ever / be) __________ to New York?
-
(He / finish) __________ his work?
Đáp án:
-
has visited
-
have finished
-
have bought
-
has read
-
hasn’t met
-
haven’t completed
-
haven’t tried
-
Have you ever been
-
Has he finished
Xem thêm: 50 câu bài tập thì hiện tại hoàn thành
Bài tập thì Quá khứ hoàn thành
-
She (finish) __________ her homework before the movie started.
-
We (leave) __________ the party before it started to rain.
-
They (eat) __________ all the food by the time we arrived.
-
He (read) __________ the book before the exam.
-
I (visit) __________ my grandparents before they moved to another city.
-
She (not finish) __________ her homework before the movie started.
-
We (not leave) __________ the house when the phone rang.
-
They (not see) __________ the movie before I mentioned it.
-
(You / finish) __________ your work before the deadline?
-
(She / leave) __________ by the time you arrived?
-
(They / eat) __________ breakfast before going to school?
Đáp án:
-
had finished
-
had left
-
had eaten
-
had read
-
had visited
-
hadn’t finished
-
hadn’t left
-
hadn’t seen
-
Had you finished
-
Had she left
-
Had they eaten
Xem thêm: Tổng hợp bài tập thì quá khứ hoàn thành có đáp án chi tiết
Bài tập thì Tương lai hoàn thành
-
By this time next year, she (graduate) __________ from university.
-
We (finish) __________ the project by the end of this week.
-
They (move) __________ to a new house by the summer.
-
He (complete) __________ his novel by next month.
-
I (save) __________ enough money to buy a car by December.
-
She (not finish) __________ her homework by the time we arrive.
-
We (not leave) __________ by the time you get here.
-
They (not arrive) __________ at the airport by noon.
-
(You / finish) __________ the report by tomorrow?
-
(She / arrive) __________ by 8 PM?
-
(They / complete) __________ the construction by the end of the year?
Đáp án:
-
will have graduated
-
will have finished
-
will have moved
-
will have completed
-
will have saved
-
won’t have finished
-
won’t have left
-
won’t have arrived
-
Will you have finished
-
Will she have arrived
-
Will they have completed
Xem thêm: Tổng hợp bài tập thì tương lai hoàn thành cơ bản và nâng cao
Bài tập thì Hiện tại hoàn thành tiếp diễn
-
She (study) __________ English for three years.
-
We (work) __________ on this project since morning.
-
They (live) __________ in this city for a decade.
-
He (run) __________ every morning for the last month.
-
I (wait) __________ for you for an hour.
-
She (not work) __________ here for long.
-
We (not exercise) __________ regularly.
-
They (not practice) __________ the piano lately.
-
(You / wait) __________ for me?
-
(She / learn) __________ Spanish for a long time?
-
(They / play) __________ video games all day?
Đáp án:
-
has been studying
-
have been working
-
have been living
-
has been running
-
have been waiting
-
hasn’t been working
-
haven’t been exercising
-
haven’t been practicing
-
Have you been waiting
-
Has she been learning
-
Have they been playing
Xem thêm: Bài tập thì hiện tại hoàn thành tiếp diễn
Bài tập thì Quá khứ hoàn thành tiếp diễn
-
She (study) __________ for two hours before the exam started.
-
We (wait) __________ for over an hour when the bus finally arrived.
-
They (live) __________ in that house for ten years before they moved.
-
He (work) __________ at the company for five years before he got promoted.
-
I (exercise) __________ for half an hour before you called.
-
She (not sleep) __________ well before the trip.
-
We (not talk) __________ for long when the meeting began.
-
They (not practice) __________ enough before the competition.
-
(You / wait) __________ long before the train came?
-
(She / work) __________ at the company for a long time before she left?
-
(They / argue) __________ when you arrived?
Đáp án:
-
had been studying
-
had been waiting
-
had been living
-
had been working
-
had been exercising
-
hadn’t been sleeping
-
hadn’t been talking
-
hadn’t been practicing
-
Had you been waiting
-
Had she been working
-
Had they been arguing
Xem thêm: Trọn bộ bài tập thì quá khứ hoàn thành tiếp diễn cơ bản và nâng cao
Bài tập thì Tương lai hoàn thành tiếp diễn
-
By next June, she (study) __________ English for five years.
-
We (work) __________ on this project for six months by the end of this year.
-
They (live) __________ in New York for a decade by next year.
-
He (train) __________ for the marathon for four months by the time the race starts.
-
I (wait) __________ for you for two hours by the time you arrive.
-
By the time you come, she (not work) __________ here for a full year yet.
-
We (not travel) __________ for a week when we reach Paris.
-
They (not practice) __________ enough by the time the concert starts.
-
By next month, (you / complete) __________ your training?
-
(She / write) __________ her book for a year by the end of this month?
-
(They / build) __________ the new bridge by next spring?
Đáp án:
-
will have been studying
-
will have been working
-
will have been living
-
will have been training
-
will have been waiting
-
won’t have been working
-
won’t have been traveling
-
won’t have been practicing
-
will you have been completing
-
Will she have been writing
-
Will they have been building
Xem thêm: Tổng hợp bài tập thì tương lai hoàn thành tiếp diễn có đáp án
2.2. Bài tập về các thì trong Tiếng Anh nâng cao
Bài tập 1: Chia dạng đúng của động từ trong ngoặc
-
Last night, we (watch) television when the power (fail).
-
We (be) in this class for 4 years next September.
-
When we came in, they (prepare) the meal for us.
-
There (be) many changes in our village in the past few years.
-
Think carefully. I'm sure you (remember) his name.
-
After ancient Greek athletes had won a race in the Olympics, they (receive) a simple crown of olive leaves.
-
They (build) that bridge when I (be) there last year, they (not finish) it yet.
-
As soon as my parents came, we (go) out for dinner.
-
I (search) everywhere for the pen I (lose) yesterday.
-
"What you (do) at the moment, Ann?" - "I (pack). I (catch) a plane to London tomorrow morning."
-
Since I left Venezuela six years ago, I (return) to visit friends and family several times.
-
When my parents (arrive) for a visit tomorrow, they will see our baby for the first time.
-
Don't worry. I (finish) the report by 10 o'clock.
-
I'll return Bob's pen to him next time I (see) him.
-
"I (go) out to buy a morning newspaper." - "But it (rain) now. Why don't you wait until the rain (stop)?"
-
Whenever I travel abroad, I (forget) something I need.
-
Hurry up or you (be) late for class.
-
He (be) to the theater three times this month.
-
Hurry up or the film (be) over before we (get) home.
-
Before I (start) the car, all passengers had buckled their seat belts.
Bài tập 2: Chọn phương án đúng
1. I ______________ your brother at Green Street yesterday afternoon.
-
meet
-
met
-
have met
-
had met
2. He ___________ a cigarette and _________ to the window.
-
light; walked
-
lit; walks
-
lighted; walked
-
lights; walks
3. After she _________ for help, she ______ off her shoes and _______ in to save him.
-
shouted; took; jumped
-
had shouted; took; jumped
-
had shouted; had taken; jumped
-
shouted; had taken; jumped
4. I can't go with you because I __________ my homework yet.
-
haven't finished
-
had finished
-
finished
-
finish
5. He ___________ for London 2 years ago and since then I ____________ him.
-
have left; didn't see
-
left; haven't seen
-
left; hadn't seen
-
had left; haven't seen
6. The performance __________ at 7 o'clock and __________ for 3 hours. We all _________ it very much.
-
had started; had lasted; enjoyed
-
had started; lasted; enjoyed
-
started; had lasted; enjoyed
-
started; lasted; enjoyed
7. Tell them to stop and take a rest. They _________ long enough.
-
have worked
-
had worked
-
have been working
-
had been working
8. "You _________ here before?” - "Yes, I _________ my holidays here last year.”
-
have you been; spended
-
have you been; spent
-
had you been; spent
-
were you; spent
9. We ____________ our housework by tomorrow evening.
-
will finish
-
will have finished
-
will be finishing
-
are going to finish
10. "Your face is dirty, Tom.” - "All right, I ___________ it.”
-
am washing
-
am going to wash
-
will wash
-
will have washed
11. Coming into the room, he _________ Mary where he ____________ her.
-
see; left
-
saw; had left
-
had seen; left
-
saw; was leaving
12. I ____________ from him since he ____________ two years ago.
-
hadn't heard; disappeared
-
haven't heard; disappeared
-
didn't hear; has disappeared
-
will not hear; disappears
13. After the guests ____________, she ___________ back into the living-room and __________ off the light.
-
left; went; turned
-
had left; had gone; turned
-
have left; will got; turned
-
had left; went; turned
14. By the time you finish cooking, they ___________ their homework.
-
will have finished
-
will finish
-
had finished
-
have finished
15. "You have just missed the last train.” - "Never mind. I ______________”
-
will be walking
-
am going to walk
-
will walk
-
am walking
16. "I ___________ the way to the Globe Theater.” - "OK. I __________ you.”
-
don't know; will show
-
won't know; will show
-
don't know; am showing
-
don't know; am going to show
17. Come in, please. I ____________ for you long.
-
have waited
-
have been waiting
-
had been waiting
-
have been waited
18. Who you ___________ to the cinema with last night?
-
went
-
did you go
-
had gone
-
did you went
19. Detective: I'm afraid I must ask both of you. What _________ at 10.20 p.m yesterday?
Mr. X: I ____________chess with my wife.
Mr. Y: I ____________ to a play on the radio.
-
were you doing; am playing; was listening
-
did you do; played; listened
-
were you doing; am playing; am listening
-
were you doing; was playing; was listening
20. You ___________ my sister for a long time. __________ come to see us tonight?
-
haven’t seen; Will you
-
won't see; Will you
-
hadn't seen; Would you
-
haven’t seen; Are you going
Nguồn: 25 chuyên đề ngữ pháp tiếng Anh trọng tâm
ĐÁP ÁN
Bài tập 1:
-
were watching, failed
-
will have been
-
were preparing
-
have been
-
will remember
-
received
-
were building, was, have not finished
-
went
-
have been searching, lost
-
are you doing, am packing, am catching
-
have returned
-
arrive
-
will finish
-
see
-
will go, is raining, stops
-
forget
-
will be
-
has been
-
will have been, get
-
started
Bài tập 2:
-
B
-
C
-
B
-
A
-
B
-
D
-
C
-
B
-
B
-
C
-
B
-
B
-
D
-
A
-
C
-
A
-
B
-
B
-
D
-
A
Trên đây là bài tập các thì trong tiếng Anh có đáp án. Các bạn cùng thực hành để củng cố kiến thức về 12 thì trong Tiếng Anh nhé.
TEST IELTS MIỄN PHÍ VỚI GIÁO VIÊN 8.5 IELTS - Tư vấn lộ trình học HIỆU QUẢ dành riêng cho bạn!
Hơn 15.000 học viên đã thành công đạt/vượt band điểm IELTS mục tiêu tại LangGo. Hãy kiểm tra trình độ IELTS miễn phí để được tư vấn lộ trình cá nhân hoá bạn nhé!
- CAM KẾT ĐẦU RA theo kết quả thi thật
- Học bổ trợ 1:1 với giảng viên đứng lớp
- 4 buổi bổ trợ Speaking/tháng
- Tăng band chỉ sau 1,5 - 2,5 tháng
- Hỗ trợ đăng ký thi thật tại BC, IDP