Grammar Quiz

[ Perfect Verb Tenses ]

Identify the perfect tense in the following sentence: “She has lived here for five years.”

A. Present Perfect

B. Past Perfect

C. Future Perfect

D. Simple Present

Select your answer:
         


Random Topics:
Common Grammar Mistakes and Spelling TipsFuture Perfect ContinuousSimple Past Tense and Present Continuous TenseParts of SpeechPronoun Antecedent AgreementTimeConditional 0Passive Voice in Past Simple TenseThe Future Simple Tense

Other quiz:

Grammar & Vocabulary › View

Why don’t we ____ our parents with some DIY project? T think it is useful.

A. A. help

B. B. do

C. C. make

D. D. give


Idioms › View

To “lose heart” means to ___.
a. take offense
b. make a mistake
c. become unenthusiastic


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.