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
Past Tense vs Present Perfect Tense
0
%
0
0
0
Back
Restart
A: How long ______ (be) a teacher? B: I ______ (start) teaching a long time ago
have you been / started
Oops!
Okay!
I ______ (break) my arm yesterday.
broke
Oops!
Okay!
A: ______ (see) Titanic? B: Yes, I have. The movie is unforgettable.
Have you seen
Oops!
Okay!
A: Mary isn't here. She ______ (go) to Egypt. B: I ___ never _____(be) to Egypt.
has gone / have never been
Oops!
Okay!
I'm sure I ______ (see) this man before.
've seen
Oops!
Okay!
Here are your shoes. I ______ (clean) them.
've just cleaned
Oops!
Okay!
A: ______ (see) a ghost? B: Not yet. I don't wish for that anyway.
Have you ever seen
Oops!
Okay!
She ______ (want) to be a singer since she ______ (be) a kid.
wanted / was
Oops!
Okay!
A: I ______ (find) the keys. B: Where ______ (find) them?
have found / did you find
Oops!
Okay!
............ (finish) painting the bedroom yet?' 'Not yet. I'll finish it tomorrow.'
Have you finished
Oops!
Okay!
How long _________________ (you / know) Jill? I know you see her often.
have you known
Oops!
Okay!
A: I ______ (be) to China this year. B: When ______ (go) there?
have been / did you go
Oops!
Okay!
Jack broke his arm when he _______ (fall off) a horse in 2005
fell off
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies