Grammar Quiz

[ Tenses ]

Bob __________________ (run) 10 km.

A. Have run

B. Has been running

C. Has run

D. Has ran

Select your answer:
A  B  C  D  E 


Random Topics:

City PlacesGrammar Pronoun and Singular Plural NounVocabulary & Phrasal VerbJobsWish, Unless, If sentenceReported Speech and Reported QuestionsModifiersPresent Perfect vs Past SimpleVerbsUnreal Uses of Past Tenses

Other quiz:

Grammar › View

I ………swim.

A. play

B. do

C. can


Passive Voice and Modals › View

The guitar _________________________ by Mayte.

A. is played always

B. is always play

C. is always played

D. are always played

Grammar › View

_____ nouns name general people, places, things, and ideas.

A. plural

B. common

C. singular

D. proper


Perfect Modals › View

I’m not sure where the boss went this morning. He __ (go) to our other branch office in Glendale.

A. may have gone

B. should have gone

C. would have gone