< Present Perfect Practice

Present Perfect Practice

Activity 1: Complete the Sentences

Complete the following sentences with present perfect

1. I'm really hungry because I (eat).

2. A: Mary (do) her homework? B: Yes, she .

3. we (see) that movie? I can't remember.

4. Oh no! I (lose) my cell phone!

5. No, Pat and Sue (arrive). They're not here.

6. Mr. Smith (have) breakfast?

7. I'm nervous. I (fly) in a plane before!

8. A: he (call)? B: No, he .

9. you ever (write) a poem?

10. I'm not happy. I still (find) my cell phone.

11. you (decide) what food you want to order?

12. Sarah (read) the magazine I gave to her?

13. you (put) all your toys away?

14. It (rain) for a very long time.

15. I think I (forget) to buy some bread.

Activity 2: Choose the Correct Answer

Choose the correct option for each question
1. Why haven't you called the doctor _____?
A) already
B) yet
C) ever
D) still
2. Have you _____ been to the Bahamas?
A) lately
B) still
C) ever
D) already
3. I have _____ read your e-mail.
A) just
B) ever
C) still
D) yet
4. We haven't met _____ the summer festival.
A) still
B) never
C) for
D) since
5. The manager _____ hasn't decided what to do.
A) still
B) never
C) ever
D) yet
6. Have you seen him _____?
A) already
B) ever
C) recently
D) still
7. They have had their house _____ two and a half years.
A) already
B) for
C) since
D) still
8. Dan has _____ climbed a mountain. (This is the first time.)
A) yet
B) never
C) since
D) for
9. I have _____ written an article about drug addiction but I have to write one about tourism.
A) already
B) still
C) since
D) yet
10. Prices have gone up _____.
A) for
B) still
C) yet
D) lately

Your Results

Activity 1: 0/30 points

Activity 2: 0/10 points

Total Score: 0/40 (0%)

×

Perfect Score! 🎉

You've mastered the Present Perfect!

You're an English grammar superstar!