Grammar Quiz

[ Grammar ]

He …………………. the homework three hours ago.

a. have written

b. has written

c. are writing

Select your answer:
         


Random Topics:

Adjectives with PrepositionFirst & Second ConditionalPresent tense AffirmativeComparison DegreeHelpful Phrases Present Continuous, Present Perfect and Used toSimple Present vs Present ProgresiveWho vs WhomAdjectives & Preposition

Other quiz:

Tenses › View

By the time you arrive, I will have finished my presentation.

A. past simple

B. present simple

C. future simple

D. future continuous


Grammar › View

The number of suggestions _____ overwhelming.

A. was

B. were

C. have

D. has