Grammar Quiz

[ Present Perfect Tense ]

…… a noise just then?

A. Have you been hearing?

B. Do you hear?

C. Did you hear?

D. Have you heard?

Select your answer:
A  B  C  D  E 


Random Topics:

Subject Verb Agreement; Indefinite PronounsPresent Tenses and ConnectorsFuture Continuous, Future Perfect and Future Perfect ContinuousGrammar: Simple Past and Past ContinuousPresent Perfect Simple & Present Perfect ContinuousTenses and VoiceHave to/Has toNoun and PronounClause Markers TOEFL GrammarConjunctions and Prepositions

Other quiz:

If Clause › View

If there had been enough water, the rice fields _____ more productive.

A. would have been

B. will have been

C. will be

D. would be


Present Simple, Present Continuous or Present Perfect › View

She _____ (walk) to school today because it ______ (rain).

A. is walking / is raining

B. hasn’t walk / has rain

C. walks / has rained

Quantifiers › View

You have ___ money now. Can I help?

A. little

B. too much

C. much

D. enough


Language Features of an Opinion Article › View

How does using anecdotes benefit persuasive writing?

A. By adding statistical evidence

B. By illustrating points with personal stories

C. By listing factual information

D. By asking questions