Grammar Quiz

[ Present Perfect Tenses ]

He ______ his bike for five years.

A. has had

B. had

C. has

D. will have

Select your answer:
A  B  C  D  E 


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) Sentences

Other quiz:

Passive Voice › View

She _______ 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