You are on page 1of 6

Has vs. Have vs.

Had

Fill in the blanks with has, have or had.

1. Rita …………………. a pet dog.

has

have

2. I …………………. a strange experience


yesterday.

have

has

had

3. My neighbour …………………. a farmhouse.

has

have

© www.englishgrammar.org
Has vs. Have vs. Had

4. You …………………. no right to use my


computer.

has

have

5. I …………………. so much work to do now.

have

has

had

6. He …………………. a daughter who lives in


Canada.

has

have

© www.englishgrammar.org
Has vs. Have vs. Had

had

7. What a pleasant surprise! I …………………. no


idea you were coming today.

have

had

has

8. We …………………. a wonderful time when we


went swimming on the weekend.

have

has

had

© www.englishgrammar.org
Has vs. Have vs. Had

9. We ………………………….. a wonderful time


whenever we go swimming.

have

has

had

10. The baby …………………. a slight fever.

has

have

11. Rani …………………. got a fine collection of


stamps. She is quite proud of it.

has

have

© www.englishgrammar.org
Has vs. Have vs. Had

had

12. He …………………………… no excuse for doing


this.

has

have

had

Answers
1. Rita has a pet dog.

2. I had a strange experience yesterday.

3. My neighbour has a farm house.

4. You have no right to use my computer.

5. I have so much work to do now.

6. He has a daughter who lives in Canada.

© www.englishgrammar.org
Has vs. Have vs. Had

7. What a pleasant surprise! I had no idea you were coming today.

8. We had a wonderful time when we went swimming on the weekend.

9. We have a wonderful time whenever we go swimming.

10. The baby has a slight fever.

11. Rani has got a fine collection of stamps. She is proud of it.

12. He has no excuse for doing this.

© www.englishgrammar.org

You might also like