Grammar Quiz

[ Tenses ]

How long _______ (sit) here? Are you waiting for someone?

A. have you been sitting

B. have you sat

C. are you sitting

D. do you sit

Select your answer:
         


Random Topics:

Present Perfect vs Past SimpleIn/On/At + TimeAdverb and Sentence StructureFinite and Non-Finite VerbAdverbial Clause of Cause and EffectConjunctions, Interjections and DeterminersToo or EnoughCommon ErrorGrammar Present Perfect (ever never)Past Simple Tenses

Other quiz:

Past Perfect Continuous Tense › View

Shasa … the diet plan for more than two weeks when finally recognizing it didn’t work.

  1. has been trying
  2. had been trying


Vocabulary & Grammar › View

To eat food by moving your teeth up and down many times.

A. feed

B. gulp

C. chew

D. swallow