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:

Ed and Ing Endings › View

My dad was really _____ when he got the job. He didn’t expect it.

A. bored

B. boring

C. surprised

D. surprising


Tenses › View

I think _____ chocolate since I was born.

A. I have been liking

B. I have liked

C. liked

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