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 - PAST SIMPLE
0
%
0
0
0
Back
Restart
How long _________________ (you / know) Jill? I know you see her often.
have you known
Oops!
Okay!
She _________________ (be) a teacher for ten years, and she still enjoys it.
has been
Oops!
Okay!
A: When _________________ (you / arrive)? B: At 10pm last night
did you arrive
Oops!
Okay!
I _________________ (never see) the sea before.
have never seen
Oops!
Okay!
They _________________ (be) cold when they _________________ (arrive) home.
were, arrived
Oops!
Okay!
The children _________________ (break) a window in the school last week.
broke
Oops!
Okay!
I _________________ (be) in London for three years. I love it here.
have been
Oops!
Okay!
Jack _________________ (break) his arm when he _________________ (fall) off a horse in 2005.
broke, fell
Oops!
Okay!
. A: Hello B: Hi Mum, it's me. I just wanted to say I _________________ (arrive) safely and everything is fine.
have arrived
Oops!
Okay!
When the boss _________________ (walk) into the room, we _________________ (know) someone was going to get fired.
walked, knew
Oops!
Okay!
I _________________ (see) three police cars this morning (it's still morning).
have seen
Oops!
Okay!
I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.
have known, haven't found
Oops!
Okay!
Julie _________________ (arrive)! Come and say hello!
hasn't arrived
Oops!
Okay!
He _________________ (be) a teacher before he _________________ (become) a musician.
was, became
Oops!
Okay!
We _________________ (see) Julie last night.
saw
Oops!
Okay!
He _________________ (see) that film last year.
saw
Oops!
Okay!
Lucy _________________ (break) her leg, so she can't come skiing.
has broken
Oops!
Okay!
After he _________________ (arrive) home, he _________________ (unpack) and _________________ (go) to bed early.
arrived, unpacked, went
Oops!
Okay!
A: What's wrong? B: I _________________ (break) a glass!
I've broken
Oops!
Okay!
My grandparents only _________________ (know) each other for a few months before they _________________ (get) married.
knew, got
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies