Grammar Quiz

Present Simple, Present Continuous or Present Perfect Quiz


Preview:


The train usually ______ (arrive) at 5p.m.

A. is arriving

B. arrives


I ______ (make) pizza for dinner tonight! Great! I _____ (love) pizza. It’s my favourite.

A. have made / I has loved

B. am making / am loving

C. am making / love


How long _____ you _____ (know) John? 3 years

A. Have you known

B. Are you knowing

C. do know


Careful! I _____ just (break) a glass! Put on some shoes!

A. have just broken

B. am just breaking

C. breaks


He always ______ (cook) dinner at the weekend.

A. has cook

B. is cooking

C. cooks


She _____ (walk) to school today because it ______ (rain).

A. is walking / is raining

B. hasn’t walk / has rain

C. walks / has rained


They ______ (not / believe) you.

A. aren’t believing

B. don’t believe

C. hasn’t believe


Would you like a cup of coffee? Yes, please. I ______ (not have) one yet this morning.

A. do not have

B. haven’t had

C. am not having


They ______ (go) on holiday very often. It’s too expensive.

A. don’t go

B. aren’t going


He never ______ (finish) his work at school.

A. is finishing

B. hasn’t finish

C. finishes


She _____ (study) for her English grammar test yet.

A. hasn’t studied

B. does study

C. don’t study


He______ (do) his homework at the moment.

A. is doing

B. does

C. has done




About grammarquiz.net

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