[ Grammar ]
How long ___ you ___ for this company?
A. do / work
B. did / work
C. have / worked
D. are / working

Random Topics:
Adjective SuffixesSimple Future TenseCardiology ServicesCommon Grammar Mistakes and Spelling TipsV-ing/to-VInfinitive FormsAdverbs and Time ExpressionsGrammar MistakesAdjectives with -ED and -INGAdjective ending with ED & INGOther quiz:
Passive Voice › ViewThe room ………. every day by the maids.
A. is cleaned
B. is clean
C. cleaned
D. cleans
Tenses › View
My brother ____ a plate while he ____ the table.
A. dropped – layed
B. dropped – was laying
C. was dropping – layed
D. was dropping – was laying
Sentences Function and Structure › ViewJames and Eve rode their bicycles after they ate lunch.
A. compound
B. complex
C. simple
Prepositions and Preposition Phrases › View
Fill in the blank with the correct preposition: The cat is ___ the tree.
A. under
B. beside
C. above
D. in
