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
English Grammar: Present Perfect and Past Simple
0
%
0
0
0
Back
Restart
I ___ this book ___ last week.
have read / since
have read / before
has read / for
have read / for
Oops!
Okay!
How long ___ Jonathan ___ how to ski?
C) have know
B) have known
A) has / known
D) has / knew
Oops!
Okay!
Sarah ___ here ___ Monday.
has work since
has worked / since
has worked / for
have worked / for
Oops!
Okay!
She ___ in Los Angeles ___ 2015.
D) has lived / for
C) has live / since
A) has lived / since
B) have lived / for
Oops!
Okay!
They ___ each other ___ five years.
A) have known / for
B) has known / since
C) have know for
D) have known / since
Oops!
Okay!
Dance Like This!
Good Job!
Oops!
Okay!
They ___ in New York ___ 10 years.
have ve / for
have lived / since
have lived / for
has lived / since
Oops!
Okay!
We ___ English ___ a long time.
B) has studied / since
D) have studied / since
C) have study / since
A) have studied / for
Oops!
Okay!
I ___ in this company ___ I graduated.
D) have worked / for
B) has worked / for
A) have worked / since
C) have work since
Oops!
Okay!
He ___ here ___ three months.
C) has be for
D) has been / since
A) has been / for
B) have been / since
Oops!
Okay!
My parents ___ married ___ 30 years.
B) has been / since
C) have be / for
A) have been / for
D) have been / since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies