← Back to Topic Test Set 2 Topic 12
📜
Intermediate (Medium)

Perfect Tenses

Class 7 English Grammar — Topic 12
Test Paper Set 2 — Preeti Kushwah Classes
📋 Total Marks: 30⏰ Time: 1 Hour
💡 Print paper or share solutions as PDF via WhatsApp to students.

TOPIC 12 — PERFECT TENSES

Class VII English Grammar — Test Paper Set 2 (Intermediate)

Preeti Kushwah Classes — Unit Test

Total Marks: 30Time: 1 Hour
General Instructions:
1. All questions are compulsory.
2. Section A: 5 × 1 = 5 marks.
3. Section B: 5 × 2 = 10 marks.
4. Section C: 5 × 3 = 15 marks.
5. Write neat answers with proper grammar.
Section A — Choose the Correct Option [5 × 1 = 5]
Q1.1
She _______ the letter before the postman came.
(a) has written   (b) had written   (c) will have written   (d) writes
Q2.1
We _______ in this city for ten years now.
(a) lived   (b) have lived   (c) had lived   (d) will live
Q3.1
By the time you reach, I _______ the cooking.
(a) finish   (b) have finished   (c) will have finished   (d) had finished
Q4.1
Which signal word is used with present perfect tense?
(a) yesterday   (b) before   (c) already   (d) tomorrow
Q5.1
The past participle of “go” is:
(a) went   (b) going   (c) gone   (d) goes
Section B — Fill in the Blanks & Explain [5 × 2 = 10]
Q6.2
(a) The doctor _______ (examine) the patient before the ambulance arrived.
(b) Name the tense and explain why it is used here.
Q7.2
(a) I _______ never _______ (eat) Japanese food.
(b) What does this sentence tell us about the speaker’s experience?
Q8.2
(a) By December, the school _______ (organise) three cultural events.
(b) Write the structure of the tense used.
Q9.2
Fill in with “since” or “for”:
(a) They have known each other _______ childhood.
(b) We have waited _______ two hours.
Q10.2
Correct the errors:
(a) She have completed her painting.
(b) They had went to the market before it rained.
Section C — Detailed Answers [5 × 3 = 15]
Q11.3
Differentiate between present perfect and past perfect tense with one example each. When do we use “has/have” and when do we use “had”?
Q12.3
Read and identify the tenses of all underlined verbs:
“Amit has scored well in his exams. His parents had promised him a bicycle if he passed. By next week, they will have bought one for him.”
Q13.3
Rewrite each sentence in all three perfect tenses:
“Sunita writes a letter to her friend.”
Q14.3
Write the past participle (V3) forms of these verbs:
(a) break   (b) choose   (c) drink   (d) fly   (e) forget   (f) swim
Q15.3
Write a short paragraph (4–5 sentences) about a school picnic using at least one sentence each in present perfect, past perfect, and future perfect tenses.
QR Code
Preeti Kushwah Classes
Scan for more notes & papers
www.preetikushwahclasses.com

🔒 Solutions Locked

Enter the code to unlock answers

Answer Key & Detailed Solutions
Q1. [1 Mark]
(b) had written — Past perfect tense. The writing happened before the postman came (two past actions, the earlier one takes “had”).
Q2. [1 Mark]
(b) have lived — Present perfect tense. “For ten years now” indicates an action starting in the past and continuing to the present.
Q3. [1 Mark]
(c) will have finished — Future perfect tense. “By the time you reach” shows completion before a future point.
Q4. [1 Mark]
(c) already — Signal words for present perfect: already, just, yet, ever, never, so far, recently, since, for.
Q5. [1 Mark]
(c) gone — go (V1) → went (V2) → gone (V3/past participle).
Q6. [2 Marks]
(a) The doctor had examined the patient before the ambulance arrived. (1 mark)
(b) Past Perfect Tense — used because two past actions occurred; the earlier one (examining) takes past perfect. (1 mark)
Q7. [2 Marks]
(a) I have never eaten Japanese food. (1 mark)
(b) It tells us the speaker has no experience of eating Japanese food from birth until now. Present perfect is used for life experiences. (1 mark)
Q8. [2 Marks]
(a) By December, the school will have organised three cultural events. (1 mark)
(b) Structure: Subject + will have + past participle (V3) (1 mark)
Q9. [2 Marks]
(a) “since” — since childhood (“since” is used with a point in time). (1 mark)
(b) “for” — for two hours (“for” is used with a period/duration of time). (1 mark)
Q10. [2 Marks]
(a) She has completed her painting. — “She” (3rd person singular) takes “has”, not “have”. (1 mark)
(b) They had gone to the market before it rained. — Past participle of “go” is “gone”, not “went”. (1 mark)
Q11. [3 Marks]
Present Perfect: Uses has/have + V3. Connects past action to the present. Example: “I have finished my homework.” (The homework is done now.) (1 mark)
Past Perfect: Uses had + V3. Shows an action completed before another past action. Example: “I had finished my homework before dinner.” (Finished first, then dinner happened.) (1 mark)
Rule: “Has” with he/she/it; “have” with I/we/you/they (present perfect). “Had” with all subjects (past perfect). (1 mark)
Q12. [3 Marks]
has scored — Present Perfect Tense (1 mark)
had promised — Past Perfect Tense (1 mark)
will have bought — Future Perfect Tense (1 mark)
Q13. [3 Marks]
Present Perfect: Sunita has written a letter to her friend. (1 mark)
Past Perfect: Sunita had written a letter to her friend. (1 mark)
Future Perfect: Sunita will have written a letter to her friend. (1 mark)
Q14. [3 Marks]
(a) break → broken (½ mark)
(b) choose → chosen (½ mark)
(c) drink → drunk (½ mark)
(d) fly → flown (½ mark)
(e) forget → forgotten (½ mark)
(f) swim → swum (½ mark)
Q15. [3 Marks]
Sample paragraph:
“Our class has planned a picnic to Pachmarhi next month. (Present Perfect) Last year, we had visited Sanchi Stupa and everyone enjoyed it. (Past Perfect) The teachers had already booked the bus before they informed us. (Past Perfect) By the end of this trip, we will have explored two historical sites. (Future Perfect) I have never been so excited before!” (Present Perfect)
(1 mark per correct tense used)