Grammar Quiz

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


Random Topics:

Present Perfect: for/sinceWish SentencesImperative SentencesDegree of ComparisonModal Verbs and Contrastive ConjunctionsConditionals Type IQuestion Tagsas...as, comparatives, superlativesAdverbs and Adverbial PhrasesGrammar TOEFL

Other quiz:

Narrative Tenses › View

We ____ to solve a mystery when Phil ____ home.

A. tried / had come

B. were trying / came

C. had tried / was coming


Grammar - help/have/let/make › View

I don’t ______ my kids watch scary movies.

A. let

B. make

C. have