[ Tenses ]
Annie (work) ………..in the garden all day.
A. working
B. have been working
C. has been working
D. works
Select your answer:

Random Topics:
How often - long - much - manyCommunicative GrammarNoun Phrases and AdverbialsPRESENT SIMPLE vs PRESENT CONTINUOUS + QUANTModals and ResponsibilitiesGrammar for IELTSGrammar - too & enoughCoordinating ConjunctionGrammar - may & mightPast simple regular verbsOther quiz:
Grammar › View________ is a good question.
A. These
B. Those
C. That
Future Tenses › View
Recognize the future perfect tense in the sentence: ‘By the time you arrive, I will have finished cooking.’
A. will have finished
B. finishing
C. finished
D. will finish
