Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

She ___ (write) three letters today.

A. has written

B. have written

C. writes

D. is writing

Select your answer:
A  B  C  D  E 


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, Might

Other quiz:

Grammar › View

She ___ her driving test right now.

A. takes

B. took

C. ‘s taking

D. ‘s taken


Prepositions - Conjunctions › View

_____ graduating from Laccord University, Jing Xiong worked for Osiris Financial Service.

A. During

B. After

C. Next

D. Above

Some vs. Any › View

There 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