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

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)
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)
a) has had
b) has been having
[Sie hat dieses Auto seit 2015.]

53. I ______ my coffee. (focus: result/finished)
a) have drunk
b) have been drinking
[Ich habe meinen Kaffee ausgetrunken.]

54. How many times ______ to London? (focus: result/quantity)
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)
a) have drunk
b) have been drinking
[Ich habe drei Gläser Wasser getrunken.]

56. I ______ water all day. (focus: action/duration)
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)
a) have liked
b) have been liking
[Sie mögen sich schon seit Jahren.]

58. Someone ______ my chocolate! (focus: result/it's gone)
a) has eaten
b) has been eating
[Jemand hat meine Schokolade gegessen!]

59. Your face is red. ______? (focus: action/evidence of process)
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)
a) have read
b) have been reading
[Ich habe dieses Buch fünfmal gelesen.]

61. I ______ this book since morning. (focus: action/duration)
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)
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)
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)
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)
a) have tried
b) have been trying
[Ich versuche den ganzen Tag, das WLAN zu reparieren.]

66. I ______ the problem! (focus: result/achievement)
a) have solved
b) have been solving
[Ich habe das Problem gelöst!]

67. He ______ ten cigarettes today. (focus: result/quantity)
a) has smoked
b) has been smoking
[Er hat heute zehn Zigaretten geraucht.]

68. The room smells like smoke. ______? (focus: action/evidence)
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)
a) have understood
b) have been understanding
[Ich habe verstanden, was du meinst.]

70. She ______ to five different people. (focus: result/quantity)
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)
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)
a) have owned
b) have been owning
[Wir besitzen dieses Haus seit zehn Jahren.]

73. I ______ the movie. (focus: result/completion)
a) have seen
b) have been seeing
[Ich habe den Film gesehen.]

74. They ______ for the test all week. (focus: action/duration)
a) have studied
b) have been studying
[Sie lernen schon die ganze Woche für den Test.]

75. They ______ the exam. (focus: result/completion)
a) have passed
b) have been passing
[Sie haben die Prüfung bestanden.]

Score: 0 / 25