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:

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