[ 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:
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
