Grammar Quiz

[ Present Perfect Tense ]

He ….. gone home.

A. have

B. has

Select your answer:
A  B  C  D  E 


Random Topics:

Relative PronounsPast Simple Negative & QuestionsAdjective and AdverbPresent TensesComparatives or SuperlativesTenses, Determiners & Subject Verb AgreementWishes & Reported SpeechGrammar - direct/indirect objectsModal PossibilitiesDefinite and Zero Article

Other quiz:

Phrasal Verb › View

What does “blew over” mean?

A. A problem goes away without causing harm

B. Reach the same level as someone else

C. Stop doing something unhealthy

D. Become aware of something


Conjunction › View

Choose the correct conjunction: “He is both smart ____ hardworking.”

A. and

B. but

C. or

Simple Tenses in English › View

…… she …… the tennis match last year?

A. Does/won

B. Did/win

C. Did/won


Tenses and Pronouns › View

The girls __________(practise) for the show now.

A. practise

B. practising

C. practised

D. are practising