Grammar Quiz

[ Grammar ]

David has been / was at the beach for hours. I think he’s having a great time there.

A. has been

B. was

Select your answer:
A  B  C  D  E 


Random Topics:

Compound and Complex, ConditionalsPresent and Past Perfect TensesParticiple AdjectivesPresent Perfect vs Past Simple TensePresent Tenses and VocabularyActive vs. Passive VoicePresent simple, Present continuous, Singular, PluralAdjectives with -ED and -INGGrammar & ReadingVerb Moods and Vague Pronouns

Other quiz:

Proverbs › View

Honesty is….

A. worth two in the bush.

B. you leap.

C. there is a way.

D. the best policy.


Gerund and Infinitives › View

Her parents would like _________ to her graduation ceremony.

A. being invited

B. to invite

C. to be invited

D. to be invite

Vocabulary › View

Satisfying chuckle or laugh

A. Chortle

B. Prim

C. Smock

D. Murky


Grammar › View

This is the book ………. I loved best

A. That

B. what

C. Whom

D. Which