[ Present Perfect Tenses ]
He ______ his bike for five years.
A. has had
B. had
C. has
D. will have

Random Topics:
Past Simple - Present PerfectComparison DegreeSimple Present and Present ContinuosCountable Vs Uncountable NounsVocabulary and TensesSimple Compound and Complex SentencesProgressive TensesModal Verbs for SpeculationGrammar TOEFLSuffixes (ing-ed) SentencesOther quiz:
Verb Moods and Vague Pronouns › ViewWhich sentence avoids vague pronouns?
A. “After the interview, she told her friend that she did well.”
B. “After the interview, Maria told her friend that she did well.”
C. “She told her friend after the interview that she did well.”
D. “After the interview, she did well, according to her friend.”
Prepositions › View
They’re calling _________all men and boys to join the competition
A. on
B. for
C. about
D. in
E. of
Passive Voice › ViewShe _______ of everything.
A. had been inform
B. had informed
C. has being informed
D. has been informed
Present Continuous Tense › View
The ship that transports goods … at this port of at 5:30 p.m.
A. Is arriving
B. Are arriving
