Present Perfect
Irregular Verbs
Mix
Irregular Verbs
Present Perfect
100

I ________ (walk) ten miles already.

have walked

100

beginnen

to begin-began-begun

100

schrijven

to write-wrote-written

100

kosten

to cost-cost-cost

100

I ________ (listen) to music all day!

have listened

200

She ________ (work) here for seven months.

has worked

200

worden

to become-became-become

200

They ________ (not-lose) the match yet, they can still win!

haven't lost / have not lost

200

horen

to hear-heard-heard

200

John ________ (not-be) to the doctor yet.

hasn't been / has not been

300

________ they ________ (talk) to their teacher already?

have (they) talked

300

vangen

to catch-caught-caught

300

doen

to do-did-done

300

geven

to give-gave-given

300

This house ________ (be) in the family for years.

has been

400

My friends ________(not-do) their homework.

haven't done / have not done

400

voelen

to feel-felt-felt

400

liggen

to lie-lay-lain

400

vergeven

to forgive-forgave-forgiven

400

________ your parents ________ (buy) a new car?

have (your parents) bought

500

My grandparents ________ (never-fall) down the stairs, luckily enough!

have never fallen

500

schudden

to shake-shook-shaken

500

The sun ________ (rise), so wake up!

has risen

500

vegen

to sweep-swept-swept

500

I ________ (not-ring) my uncle and aunt this week.

haven't rung