[ 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 › ViewIf you _________________ (have) a better job, we _________________ (be) able to buy a new car
A. had/will be
B. had/would be
C. had/was
D. have/would be
Infinitive and Gerund › View
Susan can’t stand____
A. to cook
B. cooking
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
