Bài tập miix các thì
Bài tập miix các thì
Bài tập miix các thì
Bài 2: Mix thì hiện tại hoàn thành và quá khứ đơn
Bài 3: Phân biệt thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn
( dựa vào cách dung của từng thì+ ngữ cảnh đề bài cho và chọn thì để chia
nhé, từ mới nào ko bt thì mk tra)
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.
(read/ 53 pages so far) He has read 53 pages so far.
2. Rachel is from Australia. She is traveling round Europe at the moment.
She began her trip three months ago.
(travel/ for three months) She has been traveling for three months
(visit/six countries so far) has visited six countries so far
Bài 4: Mix thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn
1. Tommy has been reading (read) a book for 2 hours, and he’s still
reading it.
2. Tommy has read (read) 68 pages so far.
3. Jennie has visited (visit) five countries recently.
4. Jennie has been traveling (travel) for 3 months, and she’s visiting
Tokyo at the moment.
5. Peter has played (play) the piano to become a musician since he
was very small.
6. Peter has win (win) the piano competition three times.
7. They have made (make) a lot of famous films since they
graduated.
8. They have made (make) films since they graduated.
9. I have learnt (learn) four English lessons.
10. I have beem learning(learn) English all day.
11. She hasn’t done (not do) home work yet.
12. The box is empty. Someone has been eatting (eat) all candies.
13. He has been waitting (wait) there for 2 hours.
14. The population of China has been increased (increase) since
1990 and there’s no sign of stopping.
15. I have been drinking (drink) more water lately, and I feel better.
B, Chọn đáp án đúng
16. David has run/has been running 2 kilometers today.
17. David has run/has been running for 2 hours today.
18. I have done/have been doing housework all day, and I’m
so tired.
19. I have read/have been reading the book, so you can
borrow it.
20. How many movies have you watched/have you been
watching?
21. How long have you watched/have you been watching the
movie?
22. Why haven’t you repaired/haven’t you been repairing the
car yet?
23. There’s so much snow on the road. Has it snowed/Has it
been snowing all night?
24. The most amazing film I have ever watched/have ever
been watching is Harry Potter.
25. We have bought/have been buying a carpet.
Bài 5: Tìm lỗi sai
1. She looks exhausted these days. She has worked too hard
recently. -> has been working
2. Mary has never been studying abroad before. -> has never studied
3. I have been waiting three hours already!
4. How long has he worked as a teacher? -> has he been working
5. She has written a letter and has sent it to her friend.
6. We my room, and we think it looks nicer.
7. I have called Liz for hours, but she hasn’t answered.-> has been
calling
8. We have been knowing Mike for ages.-> have known
9. How many books has she ever read?
10. I have worked hard all day and I need a rest.-> have been
working