Professional Documents
Culture Documents
50 Bai Tap Thi Hien Tai Hoan Thanh Va Thi Hien Tai Hoan Thanh Tiep Dien Co Dap An Chi Tiet
50 Bai Tap Thi Hien Tai Hoan Thanh Va Thi Hien Tai Hoan Thanh Tiep Dien Co Dap An Chi Tiet
I. Cấu trúc – dấu hiệu nhận biết của thì Hiện tại hoàn thành và
thì Hiện tại hoàn thành tiếp diễn
Dấu Dấu hiệu nhận biết: just, Dấu hiệu nhận biết: since, for, all
hiệu already, recently, lately, ever, day, all day long, all the
nhận never…before, yet, so far, morning/afternoon/evening,…
biết until now, up to now,
during/for/in/over + the
past/last time, several
Thường được dùng với các động
times,…
từ cần nhấn mạnh vào thời gian
như: stay, wait, sit, lie,…
Thường được dùng với các
động từ chỉ trạng thái (state
verbs) như: think, know,
want, see,…
Ví dụ I have already done all the I have been doing the homework
homework. (Tôi hoàn thành all day.(Tôi làm bài tập hết cả
xong hết bài tập rồi.) ngày.)
II. So sánh cách sử dụng của thì Hiện tại hoàn thành và thì Hiện
tại hoàn thành tiếp diễn
Nhấn mạnh vào kết quả của hành Nhấn mạnh vào quá trình,
động. (Diễn tả một hành động nhưng khoảng thời gian của hành
không rõ thời gian cụ thể làm hành động.
động ấy.)
I have lost 3 kilos since I was ill. I have been losing weight to
(Tôi vừa mới giảm 3 cân khi tôi bị keep fit for 3 years. (Tôi đã
ốm.) phải giảm cân trong suốt 3
năm để giữ dáng.)
III. Bài tập Thì hiện tại hoàn thành và hiện tại hoàn thành tiếp
diễn
Bài 1: Fill in the blank with Present Perfect or Present Perfect Continuous
1. Tommy ______ (read) a book for 2 hours, and he’s still reading it.
4. Jennie ______ (travel) for 3 months, and she’s visiting Tokyo at the
moment.
5. Peter ______ (play) the piano to become a musician since he was very
small.
14. The population of China ______(increase) since 1990 and there’s no sign
of stopping.
3. I have done/have been doing housework all day, and I’m so tired.
4. I have read/have been reading the book, so you can borrow it.
6. How long have you watched/have you been watching the movie?
7. Why haven’t you repaired/haven’t you been repairing the car yet?
8. There’s so much snow on the road. Has it snowed/Has it been snowing all
night?
9. The most amazing film I have ever watched/have ever been watching is
Harry Potter.
Bài 3: Put the verb into either Present Perfect or Present Perfect
Continuous tense
B: I ______(just/buy) it.
B: About twice.
Bài 4: Underline and correct the mistakes in these sentences. Write “True”
if the sentence is right
1. She looks exhausted these days. She has worked too hard recently.
Đáp án
Bài 1: Fill in the blank with Present Perfect or Present Perfect Continuous
2. has read
3. has visited
6. has won
7. have made
9. have learnt
1. has run
4. have read
Bài 3: Put the verb into either Present Perfect or Present Perfect
Continuous tense
2. has made
6. has he drunk
Bài 4: Underline and correct the mistakes in these sentences. Write “True”
if the sentence is right
3. True
5. True
6. True
9. True
2. She has been eating candies all morning, so she feels sick.
3. We have been painting our room all day and it has not finished yet.
8. She has not been visiting her parents for so long, because she is busy.
Bài 1:
For each situation, write two sentences using the words in brackets.
1. Tom started reading a book two hours ago. He is still reading it and now he is
on page 53.
(read/ for two hour) He has been reading for two hours.
2. Rachel is from Australia. She is travelling round Europe at the moment. She
began her trip three months ago.
3. Patrick is a tennis player.He began playing tennis when he was ten years old.
This year he is national champion again – for the fourth time
Đáp án
Bài 2:
You ask: (how long/ learn/ Arabic?) How long have you been learning Arabic?
2. You have just arrived to meet a friend. She is waiting for you.
You ask: (how many book/ write) ......... (how long/ write/ books?) .........
You ask: (how long/ save?) ......... (how much money/ save) .........
Đáp án
6. How many books have you written? How long have you been writing books?
7. How long have you been saving? How much money have you saved?
Bài 3: Put the verb into the more suitable form, present perfect simple (I
have done) or continuous (I have been doing).
1. Where have you been? Have you been playing (you/ play) tennis?
7. "Sorry I'm late". "That's all right ..... (I/ not/ wait) long?"
10. ...... (I/ read) the book you lent me, but ..... (I/ not/ finish) it yet. It's very
interesting.
11. ...... (I/ read) the book you lent me,so you can have it back now.
Đáp án
5. has he gone
6. he's appeared
8. it's stopped
9. I've lost
1) (they/arrive) already?
12) Iona is exhausted these days. She (work) too hard recently.
17) I (read) your book all day. It's very interesting, but I'm only on chapter 2.
18) She (drink) ten glasses of water!
26) He (see) the film 'The King's Speech' about six times.
Đáp án
1 - Have they arrived; 2 - has run; 3 - have been cleaning; 4 - have you known;
5 - have been drinking; 6 - have been baking; 7 - have you taken; 8 - has eaten;
13 - has never been; 14 - have been waiting; 15 - Have you finished; 16 - have
you been;
17 - have been reading; 18 - has drunk; 19 - have had; 20 - have lost;
25 - has written - has sent; 26 - has seen; 27 - have painted; 28 - has been
taking; 29 - hasn't been raining; 30 - has already left
Bài 5: Put the verb between brackets in the correct tense. Use the present
perfect continuous when possible, and use the present perfect simple
elsewhere
15. The baby’s face is really dirty! What ___________________ (he/ eat)?
Đáp án
2. I ________have been reading___________ (read) the book you gave me, but
I ________haven’t finshed___________ (not finish) it yet
11. How many times _________have you taken__________ (you/ take) this
exam?