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
Simple or Continuous
0
%
0
0
0
Back
Restart
Which sentence is correct? A) I have wanted to visit Japan for years. B) I have been wanting to visit Japan for years.
A) I have wanted to visit Japan for years.
Oops!
Okay!
Which sentence is correct? (A) I have been knowing her for years. B) I have known her for years.
I have known her for years.
Oops!
Okay!
Which sentence is correct? A)She has been cooking dinner for two hours. B) She has cooked dinner for two hours.
She has been cooking dinner
Oops!
Okay!
She ...................(has collected-has been collecting) books for about twenty years.
has been collecting
Oops!
Okay!
I ........... (have written-have been writing) all morning
have been writing
Oops!
Okay!
I'm writing a story. I ............ (a) have written- (b)have been writing)about half of it so far.
have written
Oops!
Okay!
Which sentence is correct? A) They have cleaned the house, so it’s tidy now. B) They have been cleaning the house, so it’s tidy now.
A) They have cleaned the house, so it’s tidy now.
Oops!
Okay!
British readers ................. ( have always read - have always been reading) a lot of crime fiction.
have always read
Oops!
Okay!
Which sentence is correct? A) We have needed a new car for a long time. B) We have been needing a new car for a long time.
A) We have needed a new car for a long time.
Oops!
Okay!
My aunt ............. (has collected- has been collecting) a large number of books by Agatha Christie.
has collected
Oops!
Okay!
I .............(have read- have been reading) three books this month.
have read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies