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
3Eso Unit 1+2
0
%
0
0
0
Back
Restart
already, write
......... have/has already written ..........
Oops!
Okay!
-, see, for/since last Tuesday
....... haven't/hasn't seen ......... since last Tuesday
Oops!
Okay!
-, do, yet
........ haven't/hasn't done........ yet
Oops!
Okay!
be married, for/since, 25 years
....... have/has been married for 25 years
Oops!
Okay!
-, eat, yet
....... haven´t/hasn´t eaten ......... yet
Oops!
Okay!
live, for/since, 2004
..... have/has lived ....... since 2004
Oops!
Okay!
-, Catch, yet
......... haven't/hasn't caught............ yet
Oops!
Okay!
already, sing
......... has/have already sung ..........
Oops!
Okay!
walk, for/since forty minutes
........... have walked for forty minutes
Oops!
Okay!
just, swim
...... have/has just swum ......
Oops!
Okay!
teach, for/since 1980
.........have/has taught ....... since 1980
Oops!
Okay!
just, see
...... have/has just seen .........
Oops!
Okay!
Ben, Work, at the library, for/since January
Ben has worked at the library since January.
Oops!
Okay!
I, Just, speak
I have just spoken with....
Oops!
Okay!
already, be
..... have/has already been......
Oops!
Okay!
already, build
......... have/ has already built........
Oops!
Okay!
-, call, for/since six months
.............. hasn´t/ haven´t called for six months
Oops!
Okay!
I, know, my best friend for/since, last year
I have known my best friend since last year.
Oops!
Okay!
already, read
........ have/has already read ..........
Oops!
Okay!
drive, for/ since two hours
........ has/have driven for two hours
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies