[ 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

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 ElementaryOther quiz:
Grammar & Vocabulary › ViewThere 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
