Professional Documents
Culture Documents
Bai Tap Phan Biet Hien Tai Hoan Thanh Qua Khu Don
Bai Tap Phan Biet Hien Tai Hoan Thanh Qua Khu Don
Bài tập phân biệt hiện tại hoàn thành và quá khứ đơn
Lý thuyết phân biệt thì hiện tại hoàn thành và quá khứ đơn
1. Công thức
- yet (chưa)
Have you spoken to him yet? (Bạn đã nói chuyện với anh ấy chưa?)
1
Bài tập Tiếng Anh
He’s just finished his homework. (Anh ấy vừa mới hoàn thành bài tập về nhà của anh ấy.)
He has bought a new car recently. (Gần đây anh ấy mua một chiếc xe hơi mới.)
Have you ever visited Paris? (Bạn đã từng đến thăm Paris chưa?)
I have never seen a lion. (Tôi chưa bao giờ nhìn thấy một con sư tử.)
My daughter has been ill for two days. (Con gái của tôi bị ốm hai ngày rồi.)
She got married last year. (Cô ấy kết hôn vào năm ngoái.)
I graduated from university three years ago. (Tôi tốt nghiệp đại học ba năm trước đây.)
2
Bài tập Tiếng Anh
- in + past time (in 1990, in the 19th century, …) (vào thời điểm ...)
3. Cách sử dụng
- Thì hiện tại hoàn thành diễn tả một hành động xảy ra và kết thúc tại một thời điểm
không xác định trong quá khứ.
- Diễn tả một hành động xảy ra và kết thúc tại một thời điểm xác định trong quá khứ.
*Xét về hành động trong quá khứ có hoặc không có liên quan đến hiện tại
- Thì hiện tại hoàn thành diễn tả hành động đã xảy ra và còn kết quả ở hiện tại
- Thì quá khứ đơn diễn tả hành động đã xảy ra và không còn kết quả ở hiện tại.
Bài tập thì hiện tại hoàn thành và quá khứ đơn
Bài 1: Are you underlined parts of these sentences right or wrong? Correct them
where necessary.
2. Have you eaten a lot of sweets when you were a child? Did you eat
3. I've bought a new car. You must come and see it. ...........
3
Bài tập Tiếng Anh
Bài 2: Make sentences from the words in brackets. Use the present perfect or past
simple.
Bài 3: Put the verb into the correct from present perfect or past simple.
1. I don't know where Lisa is. Have you seen (yoo/ see) her?
2. When I ... (get) home last night, I ... (be ) very tired and I ... (go) straight to bed.
4
Bài tập Tiếng Anh
6. Molly lives in Dublin. She ... (live) there all her life.
B: Yes, but it ... (be) a mistake. The film ... (be) awful
8. My grandfather ... (die) before I was born. I ... (never/ meet) him.
B: In Boston.
B: Five years
B : In Chicago.
5
Bài tập Tiếng Anh
B: Tow years.
1. (something you haven't done today) I haven't eaten any fruit today.
Bài 5. Complete the sentences using the verbs in brackets. Use the present perfect
where possible. Otherwise use the past simple.
4. Mary ... (go) to Egypt for a holiday, but she's back home in England now.
5. Are you OK? Yes I ... (have) a headache, but I feel fine now.
Bài 6. Put the verb into correct form, present perfect or past simple.
1. It stopped raining for a while, but now it's raining again. (stop)
6
Bài tập Tiếng Anh
4. The police ... three people, but later they let them go (arrest).
8. Where's my bike? It ... outside the house, but it's not there now. (be)
10. A: Have you heard about Ben? He ... his arm. (break)
Bài 7: Hoàn thành các động từ trong ngoặc với thì hiện tại hoàn thành
5. He (write)..............five letters.
7
Bài tập Tiếng Anh
Bài 8:
8
Bài tập Tiếng Anh
C. have bought
2. They _____ their homework yet
A. have finished
B. haven’t finished
C. finished
3. I ________ TV last night.
A. didn’t watch
B. haven’t watched
C. hasn’t watched
4. She ____ married in 2018
A. have got
B. has got
C. got
5. He ______ to school last week. He was ill
A. hasn’t gone
B. went
C. didn’t go
6. We ____ the children’s toys yesterday.
A. found
B. find
C. have found
7. Helen has already ____ lunch.
A. have
B. has
C. had
8. I didn’t ______ breakfast yesterday.
A. have
B. had
C. has
9. Ben has just _____ a vase
9
Bài tập Tiếng Anh
A. break
B. broke
C. broken
Exercise 10: Put the verbs in bracket into the past simple or the present perfect
1. I ______ (not/play) tennis since I was at school but I _____ (be) very good at it back
then.
2. A: ______ you ________ (choose) a dress for the party yet?
B: Yes, I ______ (buy) one yesterday.
3. I think our teacher ______ (forget) about the test! He ___________ (not/ say) anything
about it in the last season!
4. A: ____________ (you/ sell) your house yet?
B: Yes, some people _______ (see) it last month and ________ (buy) it.
5. They __________ (lose) their cat. It ___________ (run) away last week.
Exercise 11: Fill in the gaps with “yet, ago, ever, last night, for or since”
1. My father went to Italy five days ______.
2. He has known her _______ 2001.
3. Have you _________ seen an elephant?
4. She hasn’t finished her work ________.
5. He has lived in Madrid _______ ten years.
6. We went to bed at 11 o’clock ________.
Exercise 12: Circle the correct item
1. Has Jack gone to school then/ yet?
2. Tonia has sent twenty invitations yesterday/ so far.
3. Tina took a test already/ three days ago.
4. I sent you an email two days already/ ago but you haven’t replied.
5. Helen has already/ yet had her breakfast.
Exercise 13: Put the verbs in brackets into the past simple or the present perfect
I (1) _____________ (be) a ski instructor for many years now. I (2) _______ (take up) the
sport when I (3) _________ (be) at school. I still remember the first time I (4) ______ (try)
to ski. I (5) _________ (slip) on the ice and (6) ________ (break) my ankle. Thankfully, I
10
Bài tập Tiếng Anh
(7) _______ (not/ have) a serious accident since then. Last year, I (8) ______ (try)
ice-skating for the very first time. I (9) ________ (slip) on the ice rink a couple of times
since then but I (10) ________ (not/ break) anything. Two years ago, I (11) _______ (take)
snowboarding lessons. I (12) _______ (not/ like) it because I (13) ____ (find) it a little
dangerous. I (14) ________ (not/ play) ice - hockey yet. There’s a game tomorrow. I can’t
wait to go!
4. Have / Has Mary ever stayed in any hotels? Yes, several times.
11
Bài tập Tiếng Anh
2. ‘Do you like Berlin?’ ‘Yes. I’ve been / gone there twice and I love it.’
3. Jane’s been / gone to the dentist and now she’s going shopping.
4. Nick and Ann aren’t here. They’ve been / gone to the cinema.
Exercise 19. Chia động từ trong ngoặc ở thì Hiện tại hoàn thành
12
Bài tập Tiếng Anh
Exercise 20. Put the verbs in brackets in the correct verb tense: the Present Perfect
or Past Simple.
13
Bài tập Tiếng Anh
10. I (hear) __________________ the good news from Mary a few minutes ago.
12. My mother (do) __________________ all the cleaning. The apartment is really clean
now.
13. Someone (turn) __________________ on the hi-fi. Do you know that song?
14. The match (just start) __________________ . Our team is playing very well.
18. Miss White (work) _______________________ in Ha Noi from 2011 and 2014.
Đáp án
Bài 1
3. OK
4. I bought
14
Bài tập Tiếng Anh
7. OK
8. OK
9. OK
Bài 2
Bài 3
2. got…was…went
4. wasn't
15
Bài tập Tiếng Anh
5. worked
6. has lived
8. died…never met
Bài 4
Example answers:
Bài 5
2. has gone
3. forgot
4. went
16
Bài tập Tiếng Anh
5. had
6. has broken
Bài 6
3. have forgotten
4. arrested
5. has improved
6. have finished
7. applied
8. was
9. has been
Bài 7:
17
Bài tập Tiếng Anh
Bài 8:
1. B
2. B
3. A
4. C
18
Bài tập Tiếng Anh
5. C
6. A
7. C
8. A
9. C
Exercise 10: Put the verbs in bracket into the past simple or the present perfect
1.I __haven’t played____ (not/play) tennis since I was at school but I _was____ (be) very
good at it back then.
2.A: __Have__ you __chosen______ (choose) a dress for the party yet?
B: Yes, I __bought____ (buy) one yesterday.
3.I think our teacher __has forgotten____ (forget) about the test! He _____didn’t say____
(not/ say) anything about it in the last season!
4.A: __Have you sold_____ (you/ sell) your house yet?
B: Yes, some people ___saw____ (see) it last month and ___bought_____ (buy) it.
5.They ____have lost______ (lose) their cat. It ____ran_____ (run) away last week.
Exercise 11: Fill in the gaps with “yet, ago, ever, last night, for or since”
1.My father went to Italy five days __ago____.
2.He has known her ___since____ 2001.
3.Have you ____ever_____ seen an elephant?
4.She hasn’t finished her work ___yet_____.
5.He has lived in Madrid ___for____ ten years.
6.We went to bed at 11 o’clock ___last night_____.
Exercise 12: Circle the correct item
1. Has Jack gone to school yet?
2. Tonia has sent twenty invitations so far.
3. Tina took a test three days ago.
4. I sent you an email two days ago but you haven’t replied.
5. Helen has already had her breakfast.
Exercise 13: Put the verbs in brackets into the past simple or the present perfect
1. have been
19
Bài tập Tiếng Anh
2. took up
3. was
4. tried
5. slipped
6. broke
7. haven’t had
8. tried
9. have slipped
10. haven’t broken
11. took
12. didn’t like
13. found
14. haven’t played
20