Grammar Quiz

[ Grammar ]

Sam ___ tennis for two hours.

A. Have been playing
B. Has been playing
C. Have been played

Select your answer:
A  B  C  D  E 


Random Topics:

Verb Patterns / IngConditionals / Unreal PastFuture Tense VocabularyAuxiliary Verbs, if, unless and ModalModal, Causative Verb & Elliptical StructureModal Verbs in ConditionalsArticlePast Perfect Simple & ContinuousConditional SentenceVerb Tenses and Usage

Other quiz:

Grammar (Possessive Pronouns) › View

Mr Leong is driving _______ sister’s car. It is not _______.

A. your, yours

B. his, yours

C. his, theirs

D. his, his


Vocabulary › View

She felt ______ when she realized she had mispronounced her colleague’s name during the presentation.

A. embarrassed

B. proud

C. happy

D. relieved

Articles › View

This is … Honor to join with your party

A. a

B. an


Positive and Negative Connotations › View

Choose the word with the most positive connotation to complete the sentence.

I enjoy finding ways to make the most of my budget by being (frugal, miserly, cheap).

A. frugal

B. miserly

C. cheap