Grammar Quiz

[ Present Perfect Tense ]

……. you written a letter?

A. has

B. have

C. do

Select your answer:
A  B  C  D  E 


Random Topics:

DEGREE COMPARISONComparisonNoun and Modal VerbsGrammar and EssayPast Perfect Simple & ContinuousRegular and Irregular AdverbHave to/Has toAdjective ending with ED & INGExpressing Obligation and ModalsGrammar & Tenses

Other quiz:

Grammar › View

Have you got ______ bread?

A. Any
B. A
C. An
D. Some


Grammar › View

If we …… him tomorrow, we …… hello.

A. Meet, ‘ll say
B. ‘ll meet, ‘ll say
C. Meet, say

Tenses › View

Brian didn’t ____his parents about his english test score last week

A. Told

B. Tell

C. Telling

D. Telled


Conjunction › View

Take time to do what needs to be done____that the family will have time to do fun things together, too.

A. so

B. such

C. now

D. given