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 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

Đánh giá bài viết
17 17.505
0 Bình luận
Sắp xếp theo
Bài tập ngữ pháp tiếng Anh Xem thêm