Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Past Simple vs Present Perfect Tense Practice Worksheet

A worksheet for practicing the past simple and present perfect tenses, featuring exercises to complete sentences with the correct verb forms.

A worksheet for practicing the past simple and present perfect tenses, featuring exercises to complete sentences with the correct verb forms.

JPG 362×512 35.9 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #400152
Show Answer Key & Explanations Step-by-step solution for: 8th Grade English worksheets - Edform

Task Explanation:


The task requires completing sentences using the correct form of the verb in either the Past Simple or Present Perfect tense. The instructions provided on the worksheet explain the rules for each tense:

1. Past Simple: Used for actions that happened at a specific time in the past.
- Form: Subject + Verb (past tense).
- Example: "I saw the twins last week."

2. Present Perfect: Used for actions that started in the past and have a connection to the present, or for experiences.
- Form: Subject + Have/Has + Past Participle.
- Example: "I have seen the twins."

Solution:


Let's complete each sentence step by step, explaining the choice of tense and verb form.

---

#### 1. I ________ (see) the twins in town last week.
- Tense: Past Simple (because it specifies "last week," a specific time in the past).
- Verb Form: "saw" (past tense of "see").
- Answer: I saw the twins in town last week.

---

#### 2. ________ (you/every/meet) your brother?
- Tense: Present Perfect (because it asks about an experience or action that may have happened at any time in the past).
- Verb Form: "Have you met" (subject + have + past participle).
- Answer: Have you ever met your brother?

---

#### 3. Where ________ (you/be) last weekend?
- Tense: Past Simple (because it specifies "last weekend," a specific time in the past).
- Verb Form: "were" (past tense of "be" for the subject "you").
- Answer: Where were you last weekend?

---

#### 4. ________ (you/see) Kathleen?
- Tense: Present Perfect (because it asks about an experience or action that may have happened at any time in the past).
- Verb Form: "Have you seen" (subject + have + past participle).
- Answer: Have you seen Kathleen?

---

#### 5. We ________ (not/go) on holiday last year.
- Tense: Past Simple (because it specifies "last year," a specific time in the past).
- Verb Form: "didn't go" (negative form of "go" in the past tense).
- Answer: We didn't go on holiday last year.

---

#### 6. I love clothes I ________ (buy) a lot this year.
- Tense: Present Perfect (because it refers to an ongoing situation or repeated action this year).
- Verb Form: "have bought" (subject + have + past participle).
- Answer: I love clothes I have bought a lot this year.

---

#### 7. What ________ (you/do) last weekend?
- Tense: Past Simple (because it specifies "last weekend," a specific time in the past).
- Verb Form: "did" (past tense of "do").
- Answer: What did you do last weekend?

---

#### 8. Dad ________ (repair) the car, you can use it now.
- Tense: Present Perfect (because the action of repairing the car has been completed and has a result in the present).
- Verb Form: "has repaired" (subject + has + past participle).
- Answer: Dad has repaired the car, you can use it now.

---

#### 9. Agatha Christie ________ (live) from 1890 to 1976.
- Tense: Past Simple (because it refers to a specific period in the past).
- Verb Form: "lived" (past tense of "live").
- Answer: Agatha Christie lived from 1890 to 1976.

---

#### 10. Granny still ________ (not/find) her glasses.
- Tense: Present Perfect (because it refers to an ongoing situation or something that hasn't happened yet).
- Verb Form: "hasn't found" (subject + has not + past participle).
- Answer: Granny still hasn't found her glasses.

---

#### 11. Where ________ (you/buy) your laptop?
- Tense: Past Simple (because it asks about a specific action in the past).
- Verb Form: "bought" (past tense of "buy").
- Answer: Where did you buy your laptop?

---

#### 12. Oh! You ________ (paint) the kitchen. I like the colour.
- Tense: Present Perfect (because the action of painting the kitchen has been completed and has a result in the present).
- Verb Form: "have painted" (subject + have + past participle).
- Answer: Oh! You have painted the kitchen. I like the colour.

---

#### 13. What time ________ (you/get) home last night?
- Tense: Past Simple (because it specifies "last night," a specific time in the past).
- Verb Form: "got" (past tense of "get").
- Answer: What time did you get home last night?

---

#### 14. Emma: Your letter ________ (arrive) at last!
- Tense: Present Perfect (because the arrival of the letter is a recent event with a connection to the present).
- Verb Form: "has arrived" (subject + has + past participle).
- Answer: Emma: Your letter has arrived at last!

---

#### 15. The weather ________ (be) good all week.
- Tense: Present Perfect (because it refers to an ongoing situation over the past week).
- Verb Form: "has been" (subject + has + past participle).
- Answer: The weather has been good all week.

---

Final Answers:


1. I saw the twins in town last week.
2. Have you ever met your brother?
3. Where were you last weekend?
4. Have you seen Kathleen?
5. We didn't go on holiday last year.
6. I love clothes I have bought a lot this year.
7. What did you do last weekend?
8. Dad has repaired the car, you can use it now.
9. Agatha Christie lived from 1890 to 1976.
10. Granny still hasn't found her glasses.
11. Where did you buy your laptop?
12. Oh! You have painted the kitchen. I like the colour.
13. What time did you get home last night?
14. Emma: Your letter has arrived at last!
15. The weather has been good all week.

---

Final Answer Box:


\boxed{
\begin{array}{l}
1. \text{I saw the twins in town last week.} \\
2. \text{Have you ever met your brother?} \\
3. \text{Where were you last weekend?} \\
4. \text{Have you seen Kathleen?} \\
5. \text{We didn't go on holiday last year.} \\
6. \text{I love clothes I have bought a lot this year.} \\
7. \text{What did you do last weekend?} \\
8. \text{Dad has repaired the car, you can use it now.} \\
9. \text{Agatha Christie lived from 1890 to 1976.} \\
10. \text{Granny still hasn't found her glasses.} \\
11. \text{Where did you buy your laptop?} \\
12. \text{Oh! You have painted the kitchen. I like the colour.} \\
13. \text{What time did you get home last night?} \\
14. \text{Emma: Your letter has arrived at last!} \\
15. \text{The weather has been good all week.}
\end{array}
}
Parent Tip: Review the logic above to help your child master the concept of 8th grade english grammar worksheet.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all 8th grade english grammar worksheet)

Proper and Common Nouns. Free Grade 7-8 ELA Lesson with Full ...
Englishlinx.com | Subject and Predicate Worksheets
English Worksheets For Grade 8
WRITING TEST- Grade 8th- 2 term- 2 variant worksheet | Live Worksheets
Commas Ellipses Dash CCSS.ELA-Literacy.L.8.2a Language Worksheet ...
Ultimate Series - Grade 8 - Easy Grammar Systems
Grade 1 Grammar: Is and Are printable worksheets – Lets Share ...
Grade 8 Grammar Lesson: To Infinitive and Gerund
English Worksheets | 8th Grade Common Core Worksheets
50+ Grammar worksheets for 8th Class on Quizizz | Free & Printable