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

_____ 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