Let's solve this English grammar quiz step by step. The focus is on the
Present Perfect Tense, which is formed using
have/has + past participle.
---
Q1: Put the verbs in Present Perfect tense
We use the present perfect for actions that happened at an unspecified time before now, or actions that started in the past and continue to the present.
1. I
have studied English.
2. They
have gone to Jordan.
3. He
has drunk too much coffee.
4. We
have eaten lots of chocolate.
5. Sarah
has passed her exams.
6. Adam
has cooked breakfast.
7. They
have not arrived yet. (negative)
8. You
have not called me. (negative)
9. She
has not made dinner. (negative)
10. We
have taken the bus to Jerusalem.
>
✔ Note: "Have" is used with I, you, we, they; "has" with he, she, it.
---
Q2: Rewrite the questions in Present Perfect
We form questions in present perfect by using
Have/Has + subject + past participle?
1. How many books have you read this week?
→
How many books have you read this week? ✔
2. Where have you been?
→
Where have you been? ✔
3. Have you ever been to Egypt?
→
Have you ever been to Egypt? ✔
> 💡 Tip: "Ever" is often used in present perfect questions about experience.
---
Choose the suitable word: since / for
-
since = a specific point in time (e.g., 2007, 6 o'clock, when I was nine)
-
for = a duration of time (e.g., 15 years, two hours)
1. Ali has been my friend
since I was nine.
→ "I was nine" is a
point in time, so
since ✔
2. We have been waiting for you
since six o'clock.
→ "Six o'clock" is a
point in time, so
since ✔
3. I have been living in Palestine
for fifteen years now.
→ "Fifteen years" is a
duration, so
for ✔
4. I have been working here
since 2007.
→ "2007" is a
point in time, so
since ✔
---
✔ Final Answers:
####
Q1:
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:
1. How many books have you read this week?
2. Where have you been?
3. Have you ever been to Egypt?
####
Choose the suitable word:
1. since
2. since
3. for
4. since
---
Let me know if you'd like this as a printable worksheet or explained in Arabic!
Parent Tip: Review the logic above to help your child master the concept of english worksheet for 7th grade.