[ 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:
Grammar › ViewIn ancient Egyptian times, they worshipped cats. The word ancient means:
A. Today
B. Religion
C. Existed a long time ago
D. Very young
Grammar › View
Do you like ________ cap?
A. this
B. these
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
