Laurie ………. with NASA for the past six years.
A. has been training
B. has trained
C. had trained
D. was training

Random Topics:
Simple Present Tense vs Present Continuous TenseGrammar and PrepositionPresent Tenses and VocabularyNoun Phrases and Verb PhrasesPrepotitionsPronoun-Verb AgreementSingular and Plural NounsMoods of GrammarTenses and VerbsGrammar - may/might/couldOther quiz:
Modals for Deduction › ViewHe can’t have finished the project; he just started it. What does this imply?
A. He has not completed the project.
B. He has already completed the project.
C. He is still working on the project.
D. He finished the project last week.
Grammar › View
If they ___ him yesterday, he ___ to the party now.
A. would not have insulted/ were coming
B. did not insult/ will come
C. had not insulted/ would have come
D. had not insulted/ would come
Compound Adjectives › ViewFill in the gap with the correct compound adjective.
Watch out! Crocodiles are ________________.
_
A. cool-looking
B. one-armed
C. sharp-toothed
Linkers and Conjunctions › View
If I want to study Business, I must have IELTS band 5.5 _______ EmSAT 1100.
A. so
B. or
C. also
D. because
