Perfect | Present and Past
Perfect | Present and Past - Englisch Grammatik Übungen
1. She ______ her homework already.
has finished
a) has finished
b) have finished
c) had finished
2. They ______ to Europe before last year.
had been
a) have been
b) has been
c) had been
3. I ______ the new movie yet.
haven't seen
a) hasn't seen
b) haven't seen
c) hadn't seen
4. How long ______ for her?
have you waited
a) do you wait
b) have you waited
c) had you waited
5. We ______ our project by the deadline
had completed last week.
a) have completed
b) has completed
c) had completed
6. He ______ in London for three years now.
has lived
a) have lived
b) has lived
c) had lived
7. Why ______ to apologize yet?
hasn't she tried
a) doesn't she try
b) hasn't she tried
c) hadn't she tried
8. The teacher ______ us we did well on the test.
has told
a) have told
b) has told
c) had told
9. ______ they the house before you moved in?
Had
a) Have
b) Has
c) Had
10. We ______ to get a new car since last April.
have been wanting
a) have wanted
b) has been wanting
c) had wanted
11. We ______ in touch with each other since college.
have kept
a) has kept
b) had kept
c) have kept
12. By the time I arrived, the meeting ______ already started.
had
a) has
b) had
c) have
13. She ______ the competition three times this year.
has won
a) have won
b) has won
c) had won
14. It ______ since early morning.
has been raining
a) have been raining
b) had been raining
c) has been raining
15. They ______ all the cookies by the time the guests arrived.
had eaten
a) has eaten
b) had eaten
c) have eaten
16. I ______ to Spain many times in my life.
have been
a) has been
b) had been
c) have been
17. How long ______ for the results?
have you been waiting
a) has you been waiting
b) have you been waiting
c) had you been waiting
18. Before she moved to London, she ______ in Paris for five years.
had lived
a) has lived
b) had lived
c) have lived
19. My brother ______ a new book lately.
hasn't read
a) hasn't read
b) hadn't read
c) haven't read
20. They ______ the test by the end of the day.
had finished
a) have finished
b) has finished
c) had finished
- Sie können einen kostenpflichtigen Termin bei mir vereinbaren, ohne weitere Verpflichtungen. Wenn Sie mit mir nicht zufrieden sind, dann machen wir keine weiteren Termine :)