Grammar Quiz

★ Grammar Present Perfect (ever never)

Present perfect is formed by…

A. HAVE/ HAS + past participle

B. HAVE + past

C. AM/IS/ARE + past participle

D. HAVE/HAS + present

Select your answer:
     


Preview next quiz:

How long has the baby slept?

A. It has slept for last night

B. She has slept for half an hour

C. She has slept since half an hour

D. It has slept for half an hour



About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.