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

Random Topics:
Passive to ActivePerfect TenseAdverbInfinitivesPast Simple and Past ProgressiveModal Verbs for Permission and ObligationTAG QuestionsConditionalsSubject and Verbs AgreementTenses: Present simple, Past Simple, Future SimpleOther quiz:
Modal Verbs › ViewWhich modal verb is used to express possibility in the sentence:
“They ________ have already left for the airport.”
A. must
B. can’t
C. may
D. should
Modal Verbs › View
If you are ill, you _____ go to see the doctor.
A. should
B. might
C. had to
D. may
Grammar › ViewPhilip ………. his wife’s feelings when he forgot her birthday.
A. hurt
B. harmed
C. injured
D. broke
Vocabulary › View
Use ‘reinstate’ in a sentence.
A. The company decided to reinstate the employee after firing them.
B. The company decided to reinstate the employee after promoting them.
C. The company decided to reinstate the employee after demoting them.
D. The company decided to reinstate the employee after reviewing the evidence.
