[ 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:
Modal Verbs › ViewWe _____ skip lunch.
A. Cannot
B. Should not
C. Would not
Present Tense › View
Identify the correct form of the verb in the sentence: ‘He ________ (run) in the park right now.’
A. running
B. ran
C. runs
D. run
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
