[ Present Perfect and Present Perfect Progressive Tenses ]
She ___ (write) three letters today.
A. has written
B. have written
C. writes
D. is writing

Random Topics:
Modal SpeculationGrammar - Present and Past PassiveTenses - Pasive VoiceVocabulary and PrepositionsIdiom and TensesPossessive Adjectives and Possessive PronounsPresent and Future TensesDependent PrepositionsQuantifiers: too many, too much & enoughMay, MightOther quiz:
Grammar › ViewBod always ________ his History books
A. are reading
B. read
C. is reading
D. reads
Grammar › View
They ________ themselves at the beach yesterday.
A. enjoy
B. enjoys
C. enjoyed
D. enjoying
Some vs. Any › ViewThere are … … children on the beach.
a. some
b. any
Grammar › View
Mr. Raman plays football, ________ he coaches basketball, too.
A. and
B. or
C. but
D. so
