Grammar Quiz

[ Present Perfect Tense ]

Haven’t you _______ your meal yet?

A. finish

B. finishing

C. finished

D. been finish

Select your answer:
A  B  C  D  E 


Random Topics:

Conditional Sentences Type I, IITemporal Conjunctions and ConnectivesLinking Words and PhrasesReported Speech and Reported QuestionsCOUNT - NONCOUNT NOUNSEssential and Nonessential ClausesEd and Ing EndingsZero Conditional SentenceGrammar - Present PerfectTypes of Preposition

Other quiz:

Grammar › View

How ______ money did you spend?

A. much

B. many


Grammar › View

He _________ english for 10 months/since last november

A. has been learning

B. had been learning

C. have been learning

D. none of these

Grammar › View

My grandparents always___________ television before going to bed.

A. watch

B. watches

C. watching

D. are watching


Grammar › View

Watch out! You ________.

A. are going to fall

B. will fall