Dưới đây là tài liệu Bài tập về thì hiện tại hoàn thành và quá khứ đơn Tiếng Anh 8 có đáp án đã được Hoc247 biên soạn. Với các dạng bài tập khác nhau, các em sẽ có cơ hội luyện tập và chuẩn bị thật tốt cho kì thi học kì 2. Mời các em cùng xem chi tiết tư liệu ngay sau đây.
BÀI TẬP VỀ THÌ HIỆN TẠI HOÀN THÀNH VÀ QUÁ KHỨ ĐƠN
TIẾNG ANH 8 CÓ ĐÁP ÁN
Exercise 1: Choose the correct answer
1. I _______ a new dress yesterday.
A. buy
B. bought
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
A. break
B. broke
C. broken
Exercise 2: 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 3: 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 4: 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 5: 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 (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!
Exercise 6: Put the verbs in brackets into the past simple or the present perfect
1.A: __________ (you/ ever/ meet) anyone famous?
B: Yes, last summer I __________ (sit) next to Brad Pit on a plane to LA.
2.A: How long ago __________ (you/ start) painting?
B: Ten years ago. I __________(recently/ complete) a painting that the National Gallery __________ (ask) me to do a year ago.
3. A: Last night, I __________(see) the latest James Bond film.
B: Oh, I__________(already/ see) it twice.
4. A: Do you know that Mrs Janet __________(work) here for sixteen years?
B: I thought she__________(start) working here ten years ago.
5. I (invite) __________them to my birthday party yesterday, however, they (not come) _________.
6. My brother (begin) __________ looking for a job in January.
7. Timson (make) __________13 films and I think her latest is the best.
8. She (be) ____________ extremely quiet since her husband died.
9. Jane (leave)____________ just a few minutes ago.
ĐÁP ÁN
Exercise 1: Choose the correct answer
1. B 2. B 3. A 4. C 5. C 6. A 7. C 8. A 9. C
Exercise 2: Put the verbs in bracket into the past simple or the present perfect
1.I haven’t played tennis since I was at school but I was very good at it back then.
2.A: Have you chosen a dress for the party yet?
B: Yes, I bought one yesterday.
3.I think our teacher has forgotten about the test! He didn’t say anything about it in the last season!
4.A: Have you sold your house yet?
B: Yes, some people saw it last month and bought it.
5.They have lost their cat. It ran away last week.
Exercise 3: 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 4: 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 5: Put the verbs in brackets into the past simple or the present perfect
1. have been
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
Exercise 6: Put the verbs in brackets into the past simple or the present perfect
1.A: Have you ever met anyone famous?
B: Yes, last summer I sat next to Brad Pit on a plane to LA.
2.A: How long ago did you start painting?
B: Ten years ago. I have recently completed a painting that the National Gallery asked me to do a year ago.
3. A: Last night, I saw the latest James Bond film.
B: Oh, I have already seen it twice.
4. A: Do you know that Mrs Janet have worked here for sixteen years?
B: I thought she started working here ten years ago.
5. I invited them to my birthday party yesterday, however, they didn’t.
6. My brother began looking for a job in January.
7. Timson has made 13 films and I think her latest is the best.
8. She has been extremely quiet since her husband died.
9. Jane left just a few minutes ago.
---
Trên đây là toàn bộ nội dung tài liệu Bài tập về thì hiện tại hoàn thành và quá khứ đơn Tiếng Anh 8 có đáp án. Để xem thêm nhiều tài liệu tham khảo hữu ích khác các em chọn chức năng xem online hoặc đăng nhập vào trang hoc247.net để tải tài liệu về máy tính.
Hy vọng tài liệu này sẽ giúp các em học sinh ôn tập tốt và đạt thành tích cao trong học tập.
Các em quan tâm có thể tham khảo tư liệu cùng chuyên mục:
Chúc các em học tập tốt!
Tài liệu liên quan
Tư liệu nổi bật tuần
-
Lý thuyết và bài tập về thì quá khứ đơn lớp 9 có đáp án
11/07/2023174 -
Tổng hợp công thức và bài tập câu điều kiện lớp 9 có đáp án
10/07/2023242 -
Chuyên đề Câu ước ôn thi vào lớp 10 môn Tiếng Anh
10/05/2022557 - Xem thêm