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:
         


Random Topics:
Quotation MarksPresent Perfect TenseAppositive Phrase Present and Future TensesAdverb of FrequencyPresent Simple & Present ContinuousPresent Perfect vs Past Simple TenseAdverb of MannerGrammar - Similes

Other quiz:

Reported Speech › View

Yvonne: “Don’t talk to your neighbour!”

Yvonne told me …………………………….

A. do not talk to your neighbour.

B. did not talk to your neighbour.

C. not to talk to your neighbour.

D. not to talk to my neighbour.


Grammar › View

When I last saw him, he _____ in London.

A. has lived

B. is living

C. was living

D. has been living


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