Grammar Quiz

[ Perfect Tenses ]

He (work) for three different companies so far.

A. has worked

B. will have worked

C. had worked

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect vs Past SimplePresent Perfect and Present Perfect ContinuousVerb FormsNouns, Pronouns, Antecedents, and Singular and PluralGrammar speak,talk,say,tellConjunctions, Interjections and Sentence TypeGrammar (want to/ need to/ have to)Modal Verbs of PermissionPresent PerfectSubject Verb Agreement and Coordinating Conjunctions

Other quiz:

Grammar › View

I was born in Weslaco Texas.

A. I was born, in Weslaco Texas.

B. I was born, in Weslaco, Texas.

C. I was born in Weslaco, Texas.

D. I was born in Weslaco Texas.


Tenses and Comparisons › View

Hey Dimas, Ratna, and Joko! Let’s have some fun with words! What is the superlative form of the adjective ‘tall’?

A. tallier

B. taller

C. tallest

D. tallestest