Grammar Quiz

[ Verb Tenses ]

I ______ this company for five years now, and I really appreciate the opportunities I’ve had.

A. join

B. joined

C. have joined

D. have been with

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - may/might/couldTemporal Conjunctions and ConnectivesVerbs & Phrasal VerbsGrammar / PronounsGrammar - Present Perfect TenseDefinite and Indefinite ArticlesWord FormationThe Present Progressive TenseModal Verbs and AdviceModifiers

Other quiz:

Quantifier › View


Every morning my big brother drinks . . .

A. a cup of tea

B. a cup of milk

C. a cup of water

D. a cup of coffee


Phrasal Verbs › View

get smaller or decrease

A. go by

B. go away

C. go down

Conjunction › View

Mai worked hard, ______ she passed her exam.

A. so

B. although

C. because

D. but


Future Tenses › View

My parents are returning from Italy next Monday at 7 p.m. So this time next Monday I ….. them at the airport.

A. will be meeting

B. will have met

C. will meet

D. will have meeting