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:

Modals › View

It’s snowing in England. It must be very cold there.

A. permission

B. advice

C. internal obligation

D. logical deduction


Reported Speech › View

She said “I’m sorry I didn’t reply to the letter.”

A. She apologized for didn’t reply to the letter.

B. She apologized for not replying to the letter.

C. She apologized for not to reply to the letter.

D. She apologized for not to replying to the letter.

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