Grammar Quiz

[ Present Tenses ]

You ___ (to write) a letter to your friend for a long time.

A. wrote

B. have been writing writing

C. will write

D. writing

Select your answer:
A  B  C  D  E 


Random Topics:

ArticlesQuestion tag and + - AgreementAdverbs of Frequency & Simple Present TenseDescribing Wordsso vs suchFuture - will / going to / present continuousParallel Structure or Combining SentencesAdverb or AdjectivePersonal pronouns + possessive adjectives + Introgative pronounsGrammar Elementary

Other quiz:

Grammar & Vocabulary › View

There is too _______________ sugar in this cup of tea. It is very sweet.

A. much

B. many

C. little

D. few


Tenses › View

Identify the simple past tense in the sentence: ‘They visited the museum last week.’

A. visiting

B. visit

C. visited last week

D. visited

Modals › View

… take a gift if I’m visiting my girlfriend’s parents?

A. Am I supposed to

B. Must I

C. Am I able to

D. I might


Grammar › View

I’ll be free at 5.00 because _______ all homework by then.

A. finished

B. I’ll be finishing

C. I’ll have finished

D. have finished