Quiz: Have or Has

Topic: Verbs and Tenses | Level: Beginner

Online English Quiz

Instructions: Choose the correct form.

Q1 - She ____ finished yet.
Q2 - He ____ breakfast.
Q3 - I ____ got much time.
Q4 - ____ dinner at eight o'clock.
Q5 - She ____ an appointment.
Q6 - It ____ snowed.
Q7 - _____ got it?
Q8 - We ____ left yet.
Q9 - There ____ been an accident.
Q10 - There _____ been many accidents on this road.
Q11 - One of us ____ to decide.
Q12 - Both of them ____ been arrested.
Q13 - He ____ arrived yet.
Q14 - She doesn't ____ the answer.
Q15 - Who ____ done the homework?
Q16 - ____ anyone got the answer?
Q17 - Everybody ____ arrived.
Q18 - Nobody ____ come.

Printable Worksheet

Instructions: Choose the correct form.

Click here for the answer sheet

Note: When printed, this page will be formatted correctly for use as a handout.

Q1 - She ____ finished yet.
 
hasn't
 
haven't
Q2 - He ____ breakfast.
 
hasn't
 
haven't
 
don't have
 
doesn't have
Q3 - I ____ got much time.
 
don't have
 
haven't
Q4 - ____ dinner at eight o'clock.
 
They've
 
They have
Q5 - She ____ an appointment.
 
doesn't have
 
doesn't has
Q6 - It ____ snowed.
 
has
 
have
Q7 - _____ got it?
 
Does she
 
Has she
 
Have she
Q8 - We ____ left yet.
 
hasn't
 
haven't
Q9 - There ____ been an accident.
 
has
 
have
Q10 - There _____ been many accidents on this road.
 
has
 
have
Q11 - One of us ____ to decide.
 
has
 
have
Q12 - Both of them ____ been arrested.
 
has
 
have
Q13 - He ____ arrived yet.
 
hasn't
 
haven't
 
has
 
have
Q14 - She doesn't ____ the answer.
 
has
 
have
Q15 - Who ____ done the homework?
 
has
 
have
Q16 - ____ anyone got the answer?
 
Has
 
Have
Q17 - Everybody ____ arrived.
 
has
 
have
Q18 - Nobody ____ come.
 
has
 
have

Copyright © UsingEnglish.com Ltd. - All rights reserved
This quiz and printable worksheet can be used by students and teachers without any fee in the classroom; however, you must keep all copyright information and references to UsingEnglish.com in place.

View the original online at: https://www.usingenglish.com/quizzes/55.html