Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect PART 2
0
%
0
0
0
Back
Restart
My parents _______ (let) me go to the party.
have let
Oops!
Okay!
We _______ (know) each other for ten years.
have known
Oops!
Okay!
The ball_____(hit) the window.
has hit
Oops!
Okay!
She ______(hold) the baby carefully.
has held
Oops!
Okay!
He _______ (lie – lügen) about his age.
has lied
Oops!
Okay!
He _______ (ride) his bike to school.
has ridden
Oops!
Okay!
She _______ (put) the keys on the shelf.
has put
Oops!
Okay!
He _______ (lay) the books on the table.
has laid
Oops!
Okay!
She _______ (make) a delicious cake.
has made
Oops!
Okay!
We______(go) to Spain many times.
have gone
Oops!
Okay!
I _______ (meet) many new people at work.
have met
Oops!
Okay!
They _______ (leave) the house already.
have left
Oops!
Okay!
I _______(hear) this song before.
have heard
Oops!
Okay!
The children _______ (grow) a lot this year.
have grown
Oops!
Okay!
I _______(keep) all your letters.
have kept
Oops!
Okay!
He _____(give) me good advice.
has given
Oops!
Okay!
I _______ (read) this book twice.
have read
Oops!
Okay!
I _______ (lose) my wallet.
have lost
Oops!
Okay!
The cat _______ (lie) on the sofa all day.
has lain
Oops!
Okay!
They______(have) a long day.
have had
Oops!
Okay!
I ______(forget) my keys at home.
have forgotten
Oops!
Okay!
She_______(get) a new job.
has got
Oops!
Okay!
They _______ (run) five kilometers this morning.
have run
Oops!
Okay!
We _______ (pay) the bill.
have paid
Oops!
Okay!
The phone _______ (ring) three times today.
has rung
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies