Present Perfect – Have / Has + Past Participle (1–25)

Present Perfect

Have / Has + Past Participle

Grammar Practice

We use the Present Perfect to talk about actions that happened in the past but are connected to the present.

Form:
subject + have / has + past participle

Example:
I have finished my homework.
[Ich habe meine Hausaufgaben gemacht.]

He has visited London.
[Er hat London besucht.]

Score: 0 / 25

1. I ______ my homework.
a) have finished
b) has finished
[Ich habe meine Hausaufgaben gemacht.]

2. She ______ the report.
a) have written
b) has written
[Sie hat den Bericht geschrieben.]

3. They ______ the movie.
a) have seen
b) has seen
[Sie haben den Film gesehen.]

4. He ______ his keys.
a) have lost
b) has lost
[Er hat seine Schlüssel verloren.]

5. We ______ dinner.
a) have cooked
b) has cooked
[Wir haben das Abendessen gekocht.]

6. She ______ the email.
a) have sent
b) has sent

7. I ______ this book.
a) have read
b) has read

8. He ______ the door.
a) have opened
b) has opened

9. They ______ the project.
a) have completed
b) has completed

10. She ______ her homework.
a) have done
b) has done

Score: 0 / 25