[ Tenses ]
He __________ in the garden for the last few hours.
A. has been working
B. works
C. worked
D. is working

Random Topics:
Tenses: Present simple, Past Simple, Future SimplePassive and Active VoiceClauses of ReasonModal Verbs and PermissionModal Verb in Passive VoiceHave vs. HasPresent and Future TensesNoun and PronounPlaces in TownIELTS VocabularyOther quiz:
Grammar › ViewIt was a great day, but we ___ so tired.
a. was
b. were
Tenses › View
What happened? Why _______ you ______?
A. are/crying
B. did/cried
C. have/cried
D. do/cry
Mixed General Quiz › ViewThe miners were digging for iron ___.
a. oar
b. ore
c. or
Mixed General Quiz › View
She always goes to see her mother. What type of adverb is ‘always’?
A. Frequency
B. Manner
C. Place
D. Time
