Banner giảm 40% học phí

Tổng hợp các bài tập thì hiện tại đơn và quá khứ đơn (có đáp án)

Bài tập thì hiện tại đơn và quá khứ đơn là các dạng bài thường xuất hiện phổ biến trong các đề thi. Ngay viết dưới đây, IELTS Academic gửi đến các bạn hệ thống bài tập được chính mình tổng hợp và phân chia từ cơ bản đến nâng cao.

Bài tập thì hiện tại đơn và quá khứ đơn
Bài tập thì hiện tại đơn và quá khứ đơn

Mỗi bài đều có đáp án chi tiết giúp bạn nắm vững được kiến thức của mình. Tuy nhiên, trước khi bắt tay vào làm, hãy cùng ôn lại những kiến thức về lý thuyết của hai loại thì này nhé!

Phân biệt Present Simple (thì hiện tại đơn) và Past Simple (quá khứ đơn)

Khi nhắc đến thì hiện tại đơn, quá khứ đơn có vẻ khá quen thuộc với hầu hết các bạn mới bắt đầu học tiếng Anh. Song song với chuỗi kiến thức này, các bạn cũng sẽ được học về cách phát âm như: cách phát âm s es, z, cách phát âm ed, … để vận dụng tốt khi học 2 thì này.

Cùng mình ôn lại những kiến thức trọng tâm để giúp bạn phân biệt dễ dàng giữa hai thì này nhé!

Thì hiện tại đơnThì quá khứ đơn
– Diễn tả hành động được lặp đi lặp lại , hay 1 thói quen ở thì hiện tại.– Diễn tả hành động đã kết thúc tại một thời điểm cụ thể trong quá khứ.
– Dấu hiệu: every day/week/month/year, usually, always, often, sometimes, rarely, never, in the morning/ evening, afternoon, at night, …– Dấu hiệu: yesterday, last night/ week/ month/ year, a week/ month/ year ago, then, when, two days ago, in 2021, ….

>>> Xem thêm:

Bài tập 

Bài tập thì hiện tại đơn và quá khứ đơn
Bài tập thì hiện tại đơn và quá khứ đơn

Exercise 1: Put the verb in brackets into the present simple or past simple

1. We _________ (go) to the beach last month.

2. My uncle _________ (not/ visit) us every weekend.

Vui lòng nhập tên của bạn
Số điện thoại của bạn không đúng
Địa chỉ Email bạn nhập không đúng

3. ___________ (your mum/ make) a chocolate last week?

4. I _______ (send) Zane an email yesterday afternoon.

5. The children usually ______ (do) their homework yesterday afternoon.

6. Last year, I ___________ (travel) to Vietnam.

7. ___________ you ___________ (have) breakfast last morning?

8. He ___________ (arrive) from the airport at 7:00 a.m, ___________ (check) into the hotel at 8:00 a.m, and met the others at 9:00 a.m.

9. I ___________ (receive) four messages two minutes ago.

10. He ___________ (work) at the movie theater after school.

11. Yesterday John ___________ (go) to the cinema and ___________ (watch) a horror movie.

12. Otis always ___________ (eat) spaghetti but three days ago he ___________ (eat) soup.

13. We seldom ___________ (drink) alcohol during the forenoon.

14. Mila ___________ (take) the flowers from the graves in the morning.

15. When ___________ her grandpa ___________ (come) home after war?

16. Some girls ___________ (not/ read) the storybook yesterday.

17. When ___________ (be) they in Paris the last time? – I think in 2003

18. Why ___________ you ___________ (help) your sister with the homework? – Because she ___________ (be) rather lazy all the time.

19. My dog always ___________ (catch) a mouse and ___________ (bring) it to the front door.

Đáp án:

1. went2. don’t visit3. Did/ take4. sent5. do
6. traveled7. Did/ have8. arrives/ checks9. received10. works
11. went12. eats/ ate13. drink14. takes15. Did/ come
16. didn’t read17. were18. do/ help/ is19. catches/ brings

Exercise 2: Choose the correct answer: 

1. He doesn’t buy/ didn’t buy a new car.

2. She don’t watch/ didn’t watch TV last night.

3. Does she like/ liked chips?

4. Mia leaves/ left for London last month.

5. Did Rose come/ came to the party?

Đáp án:

1. didn’t buy2. didn’t watch3. like4. left5. come

Exercise 3: Put the verbs in the present simple or the past simple

1. A: ___________________ (she/ go) to work yesterday?

B: No, she __________. She ___________ (never/ work) on Sunday.

2. A: _______________ (you/ see) Mason yesterday?

B: Yes. We ________ (have) lunch together yesterday.

3. A: ____________ (Levis/ work) at a bank?

B: No, he ____________. Levis __________ (work) at a post office.

4. A: ____________ (you/ do) anything exciting last weekend?

B: No, not really. I _____________ (watch) TV and _________________ (read) books. It was a boring Sunday.

5. A: What __________ (he/do) at weekends?

B: He usually ___________(go) to the beach.

Đáp án:

1A. Did/ go2A. Did/ see3A. Does/work4A. Did/ do5A. Does/do
1B. didn’t/ never works2B. had3B. doesn’t/ works4B. watched/ read 5B. goes

Exercise 4: Complete the sentences with the time expressions from the list

at the momentalwaysyesterdaylast nightevery weeklast summer

1. He watched a really good film at the cinema __________.

2. Mary is upset because she failed her driving test __________.

3. Lisa ____________ brushes her teeth before Lisa goes to bed at night.

4. I am working _____________ I can’t come with her.

5. My sister does the shopping _______________.

6. She went to a beautiful exotic island ____________. The weather was very hot.

Đáp án:

1. last night2. yesterday3. always4. at the moment5. every week6. last summer

Exercise 5: Choose the correct item

1. My mother _______ me a present yesterday.

A. buys

B. bought

C. doesn’t buy

2. Lion _______ badminton yesterday.

A. doesn’t play

B. didn’t play

C. plays

3. Justin always _______ his cousins on Tuesday.

A. visited

B. didn’t visit

C. visits

4. She _____ her bike in the park every weekend.

A. ride

B. didn’t ride

C. am riding

5. _____ they _____ to the beach last Sunday?

A. Did/ goes

B. Do/ go

C. Did/ go

6. Who ______ penicillin?

A. discovers

B. discovering

C. discovered

7. We usually ______ a bowl of cereal for breakfast.

A. eat

B. eats

C. eating

8. Cara ______ very happy today.

A. was

B. is

C. are

Đáp án:

1. B2. B3. C4. A5. C6. C7. A8. B

Exercise 6: Put the verbs in brackets into the present simple or the past simple

1. Curtis ____(1)____ (like) making up stories. No one ___(2)___ (believe) what he __(3)____ (say) because he always __(4)___ (tell) lies. He ___(5)_____ (live) in a small village and __(6)_____ (work) on a farm just outside the village. One night last week, Curtis __(7)____ (finish) work late. It ___(8)______ (be) cold and dark. Suddenly, Curtis __(9)_____ (hear) a strange noise, so he _____(10)____ (look) up. It ____(11)______ (be) a UFO bright flashing lights. The UFO ___(12)_____ (come down) towards Curtis and he ____(13)____ (see) two green men looking him from outside. He ____(14)_______ (scream), ____(15)_______ (drop) his bag and _____(16)_________ (run away). When he _____(17)_________ (arrive) in the village, he ____(18)__________ (run) into some villagers and ______(19)________(start) telling them about the aliens but they all _____(20)_________ (laugh) at him. No one ______(21)________ (believe) Curtis.

2. Sadie’s friends _____(1)________ (come) to her birthday party last night and ____(2)_________ (give) her wonderful presents. Her parents _____(3)________ (cook) a special dinner for her. Her boyfriend ____(4)_________ (promise) to come, but he ______(5)_______ (not be) there. She ____(6)_________ (try) to phone but she couldn’t get through. She _____(7)________ (be) really upset. Only he ____(8)_________ (not wish) her a Happy Birthday.

Đáp án:

Đoạn 1:

1. likes2. believes3. says4. tells5. lives
6. works7. finished8. was9. heard10. looked
11. was12. came down13. saw14. screamed15. dropped
16. ran away17. arrived18. ran19. started20. laughed
21. believed

Đoạn 2:

1. came2. gave3. cooked4. promised5. wasn’t
6. tried7. was8. didn’t wish

Exercise 7: Put the verbs in brackets into the present simple or the past simple

Rose: Hi Amy. _____(1)______ (you/ be) at home last weekend?

Elle: No, I ____(2)_______ (not/ be). My family and I ____(3)_______ (go) to the beach. We often ______(4)_____ (go) to the beach at weekends.

Rose: You’re lucky. _____(5)______ (you/ have) a nice time?

Elle: Oh, yes! I ____(6)_______ (have) a great time!

Rose: Where ____(7)_______ (you/ stay)?

Elle: We ______(8)_____ (stay) at my grandparents’ house

Rose: Oh. ____(9)_______ (they/ live) near the beach?

Elle: Yes, they do. Their house ____(10)_______(be) right by the beach.

Rose: Wow! That’s cool. And what did you do there?

Elle: We _____(11)______ (walk) along the beach and _____(12)______ (swim) in the sea.

Đáp án:

1. Were you2. wasn’t3. went4. go5. Did you have
6. had7. did you stay8. stayed9. Do they live10. is
11. walked12. swam

Exercise 9: Fill the gaps with the verbs in brackets. Put them in the correct tense

1. Donna doesn’t usually _____(1)_______ (go) to the cinema but yesterday she ______(2)______ (go) to see a film. It _____(3)_______ (be) fantastic. She ______(4)______ (cry) a little because the film ____(5)________ (be) very romantic. Mary ______(6)______ (be) with her. Mary never _______(7)_____ (cry) at the cinema so Mary _____(8)_______ (not cry) yesterday but Mary also ____(9)________ (enjoy) the film very much.

2. Now I ____(1)________ (write) to my friend Peter to tell him about it. Peter usually _____(2)_______ (live) here in London, like me but this week he ______(3)______ (live) in Bristol with her aunt because his parents _______(4)_____ (be) in Italy. They ____(5)________ (go) there last week on business. Peter is one of my best friends. He ____(6)________ (be) fourteen years old and we go to the same school.

3. Last summer Melissa, Peter and I _____(1)_______ (go) to Amsterdam on holiday for a week. We really ____(2)________ (have) a nice time there. We ____(3)________ (visit) lots of interesting places. We ____(4)________ (not stay) in a hotel. We ______(5)______ (stay) at my uncle’s house. His name is George. He _____(6)_______ (be) an engineer. He is always very busy but that week he _____(7)_______(be) on holiday and he ____(8)________ (take) good care of us. He ______(9)______ (show) us the city and we _____(10)_______(like) it very much. I must study now. I _____(11)_______ (learn) French this year as I would like to ____(11)________ (visit) Paris next summer.

Đáp án:


1. go2. went3. was4. cried5. was
6. was7. cries8. didn’t cry9. enjoyed


1. am writing2. lives3. lives4. are5. went
6. is


1. went2. had3. didn’t stay4. stayed5. is
6. is7. takes8. shown9. liked10. learned
11. visit

Trên đây là phần tổng hợp các bài tập thì hiện tại đơn và quá khứ đơn – hai loại thì cơ bản và quan trọng nhất trong tiếng Anh. Việc làm bài tập chăm chỉ và đầy đủ sẽ giúp bạn nắm chắc nền tảng kiến thức và cách sử dụng của hai loại cơ bản này. Nếu có bất gì câu hỏi hay thắc mắc nào, hãy comment bên dưới để hỗ trợ bạn giải đáp nhé. Chúc các bạn học tập thật tốt và đạt điểm cao!