7th grade english grammar quiz - ESL worksheet by alhuda - Free Printable
Educational worksheet: 7th grade english grammar quiz - ESL worksheet by alhuda. Download and print for classroom or home learning activities.
JPG
826×1169
144.8 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1551195
⭐
Show Answer Key & Explanations
Step-by-step solution for: 7th grade english grammar quiz - ESL worksheet by alhuda
▼
Show Answer Key & Explanations
Step-by-step solution for: 7th grade english grammar quiz - ESL worksheet by alhuda
Let's solve this English Grammar Quiz for 7th grade step by step.
---
The Present Perfect tense is formed with:
> have/has + past participle
Use it to talk about actions that happened at an unspecified time before now or actions that started in the past and continue to the present.
#### Answers:
1. I have studied English.
*(I have done it at some point in the past, not necessarily just now)*
2. They have gone to Jordan.
*(They went at some point in the past; they might still be there)*
3. He has drunk too much coffee.
*(He drank it recently, and the effect is relevant now)*
4. We have eaten lots of chocolate.
*(We ate it sometime in the past, possibly recently)*
5. Sarah has passed her exams.
*(She completed them successfully in the past)*
6. Adam has cooked breakfast.
*(He prepared breakfast at some point before now)*
7. They have not arrived yet.
*(Negative form: "have not" + past participle → "haven't arrived")*
8. You have not called me.
*(You didn’t call — negative present perfect)*
9. She has not made dinner.
*(She hasn’t prepared dinner yet)*
10. We have taken the bus to Jerusalem.
*(We used the bus to go to Jerusalem at some point in the past)*
---
We need to convert these into present perfect questions using Have/Has + subject + past participle?
1. How many books / you / read / this week?
→ How many books have you read this week?
*(We use "have" because "you" is plural, and "read" is the past participle of "read")*
2. Where / you / be?
→ Where have you been?
*(This is a common question asking about recent whereabouts)*
3. You / ever / be / to Egypt?
→ Have you ever been to Egypt?
*(“Ever” goes after “have”, and “been” is the past participle of “be”)*
---
- since = a specific point in time (e.g., 2007, 6 o'clock, when I was nine)
- for = a period of time (e.g., 15 years, two weeks)
#### Answers:
1. Ali has been my friend since I was nine.
→ *“Since” because “I was nine” is a point in time.*
2. We have been waiting for you since six o’clock.
→ *“Since” because “six o’clock” is a specific time.*
3. I have been living in Palestine for fifteen years now.
→ *“For” because “fifteen years” is a duration.*
4. I have been working here since 2007.
→ *“Since” because 2007 is a point in time.*
---
#### Q1: Present Perfect Sentences
1. have studied
2. have gone
3. has drunk
4. have eaten
5. has passed
6. has cooked
7. have not arrived
8. have not called
9. has not made
10. have taken
#### Q2: Rewrite Questions
1. How many books have you read this week?
2. Where have you been?
3. Have you ever been to Egypt?
#### Q3: Choose since / for
1. since
2. since
3. for
4. since
---
Let me know if you'd like this printed out or formatted as a worksheet!
---
Part 1: Put the verbs in Present Perfect tense
The Present Perfect tense is formed with:
> have/has + past participle
Use it to talk about actions that happened at an unspecified time before now or actions that started in the past and continue to the present.
#### Answers:
1. I have studied English.
*(I have done it at some point in the past, not necessarily just now)*
2. They have gone to Jordan.
*(They went at some point in the past; they might still be there)*
3. He has drunk too much coffee.
*(He drank it recently, and the effect is relevant now)*
4. We have eaten lots of chocolate.
*(We ate it sometime in the past, possibly recently)*
5. Sarah has passed her exams.
*(She completed them successfully in the past)*
6. Adam has cooked breakfast.
*(He prepared breakfast at some point before now)*
7. They have not arrived yet.
*(Negative form: "have not" + past participle → "haven't arrived")*
8. You have not called me.
*(You didn’t call — negative present perfect)*
9. She has not made dinner.
*(She hasn’t prepared dinner yet)*
10. We have taken the bus to Jerusalem.
*(We used the bus to go to Jerusalem at some point in the past)*
---
Part 2: Rewrite the questions in Present Perfect
We need to convert these into present perfect questions using Have/Has + subject + past participle?
1. How many books / you / read / this week?
→ How many books have you read this week?
*(We use "have" because "you" is plural, and "read" is the past participle of "read")*
2. Where / you / be?
→ Where have you been?
*(This is a common question asking about recent whereabouts)*
3. You / ever / be / to Egypt?
→ Have you ever been to Egypt?
*(“Ever” goes after “have”, and “been” is the past participle of “be”)*
---
Part 3: Choose the suitable word: since / for
- since = a specific point in time (e.g., 2007, 6 o'clock, when I was nine)
- for = a period of time (e.g., 15 years, two weeks)
#### Answers:
1. Ali has been my friend since I was nine.
→ *“Since” because “I was nine” is a point in time.*
2. We have been waiting for you since six o’clock.
→ *“Since” because “six o’clock” is a specific time.*
3. I have been living in Palestine for fifteen years now.
→ *“For” because “fifteen years” is a duration.*
4. I have been working here since 2007.
→ *“Since” because 2007 is a point in time.*
---
✔ Final Answer Key:
#### Q1: Present Perfect Sentences
1. have studied
2. have gone
3. has drunk
4. have eaten
5. has passed
6. has cooked
7. have not arrived
8. have not called
9. has not made
10. have taken
#### Q2: Rewrite Questions
1. How many books have you read this week?
2. Where have you been?
3. Have you ever been to Egypt?
#### Q3: Choose since / for
1. since
2. since
3. for
4. since
---
Let me know if you'd like this printed out or formatted as a worksheet!
Parent Tip: Review the logic above to help your child master the concept of grammar worksheet 7th grade.