[ 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:
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
