Grammar Quiz

[ Present Perfect Simple and Continuous ]

Jack _______________ in Melbourne for many years.

A. has worked

B. has been working

C. has worked/has been working

Select your answer:
A  B  C  D  E 


Random Topics:

Wish, Unless, If sentencePresent Progressive TenseSimple Present ProgressiveVerbs and Subject Verb AgreementHabitual and Continuous TensesConjunctions and Verb TensesGrammar - used toGerund - to Infinitive Grammar - NounsModals: Possibility, Necessity, Expectation

Other quiz:

Grammar › View

Fatima: Oh no! My pen’s just run out! Reem: Relax! _________ you mine. I’ve got plenty of extras.

A. I’ll be giving

B. I’ll give

C. I’m giving

D. I’m going to give


Grammar › View

We’ve had the most _______ day.

A excited

B exciting

C excitingly

D excite

Grammar › View

I don’t trust people who only think about ___.

A. them

B. theirs

C. themselves

D. they


Modals of Obligation › View

When taking a test, we _________ cheat. It is prohibited! You can fail the class.

A. mustn’t

B. don’t have to

C. must

D. have to