[ Present Perfect Simple and Continuous ]
How long ________ (work) on this grammar exercise?
A. have you been work
B. have you been working
C. have you worked
D. you have been working
Select your answer:

Random Topics:
Who vs WhomPresent Perfect: for/sinceAsking for and Giving OpinionConjunctions and TransitionsArticles and DemonstrativesWill, Be going to, Present ContinuousWishes & Reported SpeechSentence LabelingPast ContinuousConstrative ConjunctionOther quiz:
Vocabulary › Viewcannot be overcome, unconquerable
A. indomitable
B. tenacity
C. optimism
D. sod
Vocabulary › View
We keep my old toys up in the ______, but I don’t often go up there because of the spiders!
A. attic
B. ceiling
