My brother ……..in this factory since 1990.
A. works
B. worked
C. has worked
D. had worked

Random Topics:
Vocab CheckingInfinitive GerundPresent & Past TensesSimple Present and Present Continuous TenseLet & Be allowed toNoun and Modal VerbsModal Verbs and ConjuctionsVocabulary and Verb TensesConjunctivesReported - GerundOther quiz:
Grammar › ViewMary told her friends that she would arrive on time. She wishes she ___ to be on time because now they are waiting for her.
A. promised
B. did not promise
C. would not promise
D. had not promised
Tenses › View
The dog is barking loudly outside.
A. Simple Present
B. Present Continuous
C. Present Perfect
D. Simple Future (With Modals)
Present Tenses › ViewIf you (be) ________ the president, what you (do)_________ to help the environment
A. were/will do
B. were/would do
C. was/would do
D. were/would
Passive Modals in Different Tenses › View
Rephrase the sentence in passive voice in present perfect continuous tense: He has been studying for hours.
A. Studying has been being done by him for hours.
B. He has been studying for hours by him.
C. For hours, he has been studying.
D. He has been studying for hours since.
