Grammar Quiz

[ Present Perfect Tense ]

The plane __________ for twelve hours.

A. has flown

B. has flew

C. has fly

D. has flied

Select your answer:
A  B  C  D  E 


Random Topics:

Take or PutPresent, Past and Future Tensea, an, the, zero articleFuture Tenses and ModalsPassive Modals in Different TensesPassive VoicesTenses of Verbsmust/shouldGrammar: so and suchSubject Verb Agreement Irregular Verb

Other quiz:

Grammar › View

The new law will go into _____ tomorrow.

A. effect

B. affect


Tenses › View

Identify the tense in the following sentence:

It had been raining since last night.

A. Past Perfect

B. Present Perfect Continuous

C. Past Perfect Continuous

D. Future Perfect Continuous

Verb Tenses › View

The cat ____________ (chase) the bird across the garden when it ______________ (fall) off the wall.

A. is chasing, falling

B. was chasing, fell

C. was chasing, fall

D. were chasing, fallen


Preposition › View

It’s a parent’s duty to protect their children ___________ harm.

A. from

B. against

C. with

D. to