[ 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 AdjectivesOther quiz:
Simple Present Tense › ViewThe 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