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:

Pronouns ( Interrogative ) › View

_______ much is the blue scarf?

A. Where

B. How

C. Whom

D. Which


Phrasal Verb › View

The baby was called ___________ her grandmother.

A. on

B. after

C. upon

D. in

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