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:

Grammar › View

choose the best option
A. I’m quite cross with Annabel because she still hasn’t tidied up her room.
B. I’m quite cross with Annabel because she hasn’t still tidied up her room.


Grammar › View

James has been living in New York ______ 2015.

A. for

B. since

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