[ Past simple vs Present perfect ]
Bill ________ (work) in that company for 3 years. He still works there.
A. works
B. work
C. is working
D. has worked

Random Topics:
Tenses and Figurative LanguageNoun PhrasesPresent Perfect Continuous TenseDefinite and Indefinite ArticleTenses and Verb FormsPast and Present ContinuousPreposition (at,in,on)Noun, Quantifiers and SuffixesTenses - Irregular VerbsGrammar: AgreementOther quiz:
Grammar › ViewWho taught you ______ this complex software so quickly? It’s quite impressive.
A. using
B. use
C. to use
D. used
Passive Voice › View
“I really don’t want to do the laundry. Maybe I should ask dad to do it for me.”
Which sentence has the same meaning with the underlined?
A. Maybe I should have the laundry done by dad.
B. Maybe I should have asked the laundry.
C. Maybe I should have done the laundry.
D. Maybe I should do it for dad.
Tenses › ViewIt …………………. when I got up this morning.
A. rained
B. was raining
C. is raining
Gerund or Infinitive › View
Do you enjoy .. in bed?
A. reading
B. to read
