Bài tập phân biệt Thì hiện tại hoàn thành và Thì quá khứ đơn có đáp án (I)
Phân biệt Thì hiện tại hoàn thành và Thì quá khứ đơn có đáp án
VnDoc.com xin giới thiệu đến các bạn Bài tập phân biệt Thì hiện tại hoàn thành và Thì quá khứ đơn có đáp án (I) do VnDoc.com sưu tầm và đăng tải dưới đây sẽ là nguồn tài liệu hữu ích giúp các bạn dễ dàng phân biệt hai Thì này qua bài luyện tập. Sau đây mời các bạn vào tham khảo và thử sức.
Bài tập 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
Bài 1:
Complete the sentences using the verbs in brackets. Use the present perfect where possible. Otherwise use the past simple.
1. I can't get in. (my home) I've lost (lose) my key.
2. The office is empty now. Everybody ... (go ) home.
3. I meant to call you last night but I ... (forget).
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.
6. Can you help us? Our car ... (break) down.
Đáp án
2. has gone 3. forgot 4. went 5. had 6. has broken
Bài 2:
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)
2. The town is very different now. It has changed a lot (change)
3. I did German at school but I ... most of it now (forget)
4. The police ... three people, but later they let them go (arrest).
5. What do you think of my English? Do you think it ... ? (improve)
6. A: Are you still reading the paper?
B: No, I ... with it.You can have it (finish)
7. I ... for a job as a tourist guide, but I wasn't successful. (apply)
8. Where's my bike? It ... outside the house, but it's not there now. (be)
9. Look! There's an ambulance over there. There ... an accident. (be)
10. A: Have you heard about Ben? He ... his arm. (break)
B: Really? How ... that ... ? (happen)
A: He ... off a ladder. (fall)
Đáp án
3. have forgotten 4. arrested 5. has improved 6. have finished
7. applied 8. was 9. has been 10. broke ... did happen ... fell
Bài 3:
Are the underlined parts of these sentences right or wrong? Correctthem where necessary.
1. Do you know about Sue? She's given up her job. OK
2. My mother has grown up in Scotland. grew
How manty plays has Shakespeare written? ......
4. Ow! I've cut my finger. It's bleeding. ......
5. Drugs have become a big problem everywhere ......
6. The Chienese have invented paper. ......
7. Where have you been born? ......
8. Mary isn't at home. She's gone shopping. ......
9. Albert Einstein has been the scients who ......
has developed the theory of relativity
Đáp án
3. did Shakespeare write 4. OK 5. OK 6. The Chinese invented
7. were you born 8. OK 9. Albert Einstein was ... who developed