Grammar Quiz

Topics: Present Perfect Tenses

He ______ his bike for five years.

A. has had

B. had

C. has

D. will have

Select your answer:
         


Random Topics:

Simple Present and Present Continuous TenseAdjectives vs AdverbsPreposition of TimeSimple Past Tense and Present Continuous TenseGrammar - ConnectorsGrammar - may & mightNumbersGrammar Like & Linking VerbFuture Simple Tenses1st and 2nd Conditionals

Other quiz:

Perfect Tense › View

I … TV since 1990

A. has watch

B. has watched

C. have watch

D. have watched


Grammar › View

The big red barn by the road.

A. Sentence

B. Fragment

C. Run on