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.