Grammar Quiz

Topics: Progressive Perfect and Simple Verb Tenses

Which perfect tense is the following sentence written in? They have done their homework.

A. past perfect

B. present perfect

C. future perfect

Select your answer:
         


Random Topics:

Phrasal Verb Put & GoSimple PresentVerb Tenses and ModalsAdverb Clauses of TimeParticiple AdjectivesSubordinate ConjunctionsIf- ConditionalCoordinating & Subordinating ConjunctionsRelative Clauses PronounsUnscramble Sentence

Other quiz:

Grammar › View

May I know ________ time, please?

A. –

B. a

C. an

D. the


Phrasal Verbs › View

Please write _ when you have the time.

A. down

B. up

C. back

D. in