[ Grammar ]
By the time he retired, he ________ for this company for more than twenty years.
A. is working
B. has been working
C. was working
D. had been working

Random Topics:
ConditionalsFuture Tenses, Conditionals and ProfessionsGrammar - must & have toGerunds and TensesCountable & Uncountable NounsConjunction: Because and SoSimple Past TensesArticles and NounsModals of Speculation and DeductionReported Speech and TensesOther quiz:
Continuous Tense › ViewRendi: ” …. you …. TV right now?
Randi: “Yes. I am.”
A. Are – watching
B. Are – watch
C. Do – watching
D. Did – watching
Grammar › View
She finishes her tasks very quickly because she is an efficient worker.
A. Adjective, adjective
B. Verb, noun
C. Adjective, adverb
D. Adverb, adjective
Present Perfect Tense › ViewPeter ___________________ (be) to Thailand once before.
A. has been
B. has be
C. have been
D. have be
Grammar › View
What does Mike____ in the letter?
A. say
B. talk
C. speak
D. tell
