Grammar Quiz

[ Perfect Verb Tenses ]

Which of the following sentences is in the present perfect tense?

A. She will have cooked dinner.

B. She has cooked dinner.

C. She had cooked dinner.

D. She cooks dinner.

Select your answer:
         


Random Topics:

Present/Future/Past Simple/Present PerfectPast Continuous vs Past SimpleAdjectives with -ED and -INGAuxiliaries VerbComparative - SuperlativeTime ConjunctionsDescribing WordsPresent Progressive or Present SimpleSuperlative Adjectives

Other quiz:

Simple Present Tense › View

The form of Simple Present Tense

A. S+ V1 (s/es) + O

B. S + V2 + O

C. S+ will + V1 + O

D. S (is, am, are) + V ing + O


Present Perfect › View

How long _________she_______(teach) class 5A in this school?

About one year

A. Has/taught

B. Have/taught

C. Has/teach

D. Have/teach