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:

Vocabulary › View

Unwieldy and burdensome are __________.

A. Synonyms

B. Antonyms


Noun Clause › View

I am looking for my book. I don’t know …….. it.

A. Why I putting
B. Where I have put
C. Who I have put
D. Whose I put
E. When did I put

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