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.]
Present Perfect Simple vs Present Perfect Continuous
Common Mistakes & Nuances
Grammar Practice
We use the Present Perfect Simple to focus on a finished result or "how many."
We use the Present Perfect Continuous to focus on the activity, duration, or "how long."
Note: Often it is possible to use both the Simple Perfect and Simple Perfect Progressive (Continuous) with verbs like live or work with almost no change in meaning.
Examples:
I have finished my homework. [Result]
I have been doing my homework for two hours. [Duration]
51. I ______ him for a long time. (Mistake: "Know" is a state verb)
have known
a) have known
b) have been knowing
[Ich kenne ihn schon lange.]
52. She ______ that car since 2015. (Mistake: "Have/Own" is a state verb)
has had
a) has had
b) has been having
[Sie hat dieses Auto seit 2015.]
53. I ______ my coffee. (focus: result/finished)
have drunk
a) have drunk
b) have been drinking
[Ich habe meinen Kaffee ausgetrunken.]
54. How many times ______ to London? (focus: result/quantity)
have you been
a) have you been
b) have you been being
[Wie oft warst du schon in London?]
55. I ______ three glasses of water. (focus: result/quantity)
have drunk
a) have drunk
b) have been drinking
[Ich habe drei Gläser Wasser getrunken.]
56. I ______ water all day. (focus: action/duration)
have been drinking
a) have drunk
b) have been drinking
[Ich trinke schon den ganzen Tag Wasser.]
57. They ______ each other for years. (Mistake: "Like" is a state verb)
have liked
a) have liked
b) have been liking
[Sie mögen sich schon seit Jahren.]
58. Someone ______ my chocolate! (focus: result/it's gone)
has eaten
a) has eaten
b) has been eating
[Jemand hat meine Schokolade gegessen!]
59. Your face is red. ______? (focus: action/evidence of process)
Have you been running
a) Have you run
b) Have you been running
[Dein Gesicht ist rot. Bist du gerannt?]
60. I ______ this book five times. (focus: result/quantity)
have read
a) have read
b) have been reading
[Ich habe dieses Buch fünfmal gelesen.]
61. I ______ this book since morning. (focus: action/duration)
have been reading
a) have read
b) have been reading
[Ich lese dieses Buch seit heute Morgen.]
62. He ______ in Berlin for a long time. (Note: Both possible, Simple Perfect used here)
has lived
a) has lived
b) has been living (also correct)
[Er lebt schon lange in Berlin.]
63. The ceiling looks great. We ______ it. (focus: result/completion)
have painted
a) have painted
b) have been painting
[Die Decke sieht toll aus. Wir haben sie gestrichen.]
64. Our clothes are covered in paint. We ______ the ceiling. (focus: action/process)
have been painting
a) have painted
b) have been painting
[Unsere Kleider sind voller Farbe. Wir haben die Decke gestrichen.]
65. I ______ to fix the Wi-Fi all day. (focus: action/duration)
have been trying
a) have tried
b) have been trying
[Ich versuche den ganzen Tag, das WLAN zu reparieren.]
66. I ______ the problem! (focus: result/achievement)
have solved
a) have solved
b) have been solving
[Ich habe das Problem gelöst!]
67. He ______ ten cigarettes today. (focus: result/quantity)
has smoked
a) has smoked
b) has been smoking
[Er hat heute zehn Zigaretten geraucht.]
68. The room smells like smoke. ______? (focus: action/evidence)
Have you been smoking
a) Have you smoked
b) Have you been smoking
[Das Zimmer riecht nach Rauch. Hast du geraucht?]
69. I ______ what you mean. (Mistake: "Understand" is a state verb)
have understood
a) have understood
b) have been understanding
[Ich habe verstanden, was du meinst.]
70. She ______ to five different people. (focus: result/quantity)
has spoken
a) has spoken
b) has been speaking
[Sie hat mit fünf verschiedenen Leuten gesprochen.]
71. She ______ on the phone for an hour. (focus: action/duration)
has been speaking
a) has spoken
b) has been speaking
[Sie telefoniert seit einer Stunde.]
72. We ______ this house for ten years. (Mistake: "Own" is a state verb)
have owned
a) have owned
b) have been owning
[Wir besitzen dieses Haus seit zehn Jahren.]
73. I ______ the movie. (focus: result/completion)
have seen
a) have seen
b) have been seeing
[Ich habe den Film gesehen.]
74. They ______ for the test all week. (focus: action/duration)
have been studying
a) have studied
b) have been studying
[Sie lernen schon die ganze Woche für den Test.]
75. They ______ the exam. (focus: result/completion)
have passed
a) have passed
b) have been passing
[Sie haben die Prüfung bestanden.]