[ Present Tenses ]
He ___ (work) as a doctor for the last decade.
A. works
B. is working
C. has worked
D. has been working

Random Topics:
Countable & Uncountable NounsAdjectives, Adverbs, and PrepositionsVerb BEPast Tense and Past ContinuousActive and PassiveArticleSimple Present and Present Continuous TensesPresent simple or Past simpleArticles and DeterminersPresent Simple Positive and NegativeOther quiz:
Vocabulary › ViewShe ___________ doing her homework and forgot to complete it later.
A. participated in
B. hated
C. put off
D. called off
Grammar › View
Tom is very friendly. (usually)
A. Tom usually is very friendly.
B. Tom is usually very friendly.
C. Tom is very usually friendly.
Grammar › ViewThis error consists violation of basic grammatical rules such as noun, adjectives, and verbs.
A. Grammatical error
B. Syntactic error
C. Lexical error
D. Covert error
Grammar › View

A. Baker
B. Butcher
C. Builder
