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:

Analogy › View

aluminum : metal :: _____________________
A. limerick: poetry
B. mathematics: numbers
C. rain: season
D. water: thirst


Prepositions › View

I’m not sure I’m capable _____ running for long distances.

A. To
B. For
C. Of
D. Option 4

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