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
TB 6 U3 Present Perfect
0
%
0
0
0
Back
Restart
She ... .... (work) in the bank for five years.
has worked
Oops!
Okay!
She has ..... to the cinema twice this week. (be/being/been)
been
Oops!
Okay!
Soto .... ..... (be) a favorite menu at my father’s restaurant since two years ago.
has been
Oops!
Okay!
Have you ...... the piano since you were a child? (played/play/playing)
played
Oops!
Okay!
I ..... just ....... (finish) my work.
have .... finished
Oops!
Okay!
Has Dita ..... two short stories this month? (writing/wrote/written)
written
Oops!
Okay!
He has ....... 'War and Peace'. (watching/watch/watched)
watched
Oops!
Okay!
... Tika .... (sleep) for three hours?
Has ...... slept
Oops!
Okay!
We ..... ....... (visit) Portugal several times.
have visited
Oops!
Okay!
I have ....... in Bristol since 1984. (live/lived/living)
lived
Oops!
Okay!
We have .... at that restaurant many times. (eaten/eating/ate)
eaten
Oops!
Okay!
They .... .... (see) that film six times
have seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies