[ Tenses ]
I (work) for the company for twenty years.
A. am working
B. had been working
C. have been working
D. worked

Random Topics:
Grammar and Sentence CorrectionTenses UsageAdjectives & PrepositionPaired ConjunctionSuffixes (ing-ed) SentencesPast Simple, Present Perfect TenseOpinion / AgreementKnee AnatomyGrammar & ReadingAdverbial Clause, Noun ClauseOther quiz:
Present Perfect Tense and Simple Past Tense › ViewThe cat _________ just __________ a mouse and it is so happy.
A. has caught
B. have caught
C. has catched
D. has catch
Grammar › View
He ___________ to the new library last week.
A. go
B. went
C. goes
D. going
Grammar › ViewDo you think ______ true that ______ is hard work that leads to success?
A. it; it
B. it; what
C. that; it
D. what; which
Grammar › View
I … my studies by 1990.
A. Completed
B. Have completed
C. Had completed
D. Was completing