All English 4U · Intermediate Grammar · Unit 8 · B1–B2
Present Perfect 2
Repair Café: Skills, Firsts and Shared Discoveries
100% Original Practice Test · 44 questions · experience, firsts, comparisons and time up to now.
0 / 44 answered
Quick Grammar Guide
At the repair café, people describe what they have experienced and count completed actions up to now. First decide whether the speaker is looking back from the present or naming a finished past occasion.
1. How to Form It
Use have or has plus a past participle. The auxiliary changes with the subject; the participle does not.
Experience up to now
Positive: I have repaired a wooden stool. She has repaired a wooden stool.
Negative: I have not repaired a radio. She has never repaired a radio.
Question: Have you ever repaired a radio? Has she ever repaired one?
Meaning: The exact past occasion is not named; the experience matters now.
A count in continuing time
Positive: The helpers have restored four chairs so far this season.
Negative: The café has not received any kettles today.
Question: How many items has the café received this week?
Meaning: The day, week or season continues now. Count completed actions within it.
This is the first time our host has demonstrated a loom.
We count the experience from the present. Use has demonstrated after this introduction.
It is the heaviest toolbox I have ever carried.
The comparison includes all the toolboxes in my experience up to now.
One coordinator: have organised or has organised?
Has organised: the singular coordinator takes has, followed by the participle.
2. Clue Words & Patterns
Read the time perspective. A clue supports the meaning; it does not choose a tense on its own.
Ever and never
Pattern: Have you ever + past participle? I have never + past participle.
Example: Have you ever adjusted a door hinge? I have never used a plane.
Reason: Ever asks whether an experience has happened at any time; never reports no such experience up to now.
So far, this week, today
Pattern: How many + object + have/has + subject + participle?
Example: How many picture frames have you repaired so far this week?
Reason: The question counts finished repairs within the current week.
We have repaired three stools today. We repaired three stools last Friday.
The first reports today's count up to now; the second locates repairs in a finished past period.
I tightened that screw at ten this morning.
A speaker can locate an action at a specific finished time within today. Use the past simple for that past event.
This is the most delicate hinge we have ever handled.
The experience clause explains the comparison, and ever comes before handled.
Report a count up to now: Our café ___ eight chairs so far this month. (repair)
Has repaired. The café is singular; so far this month gives a count in a continuing period.
3. Watch Out & Common Mistakes
Check agreement and the participle, then make sure your sentence matches its time perspective.
Past simple after have
Wrong: We have broke two worn handles.
Better: We have broken two worn handles.
Have needs the participle broken. Broke is the past-simple form.
Singular subject
Wrong: The caretaker have shown me the tool cupboard.
Better: The caretaker has shown me the tool cupboard.
One caretaker takes has. Shown is the correct participle.
A named finished day
Wrong: I have cleaned the workbench last Sunday.
Better: I cleaned the workbench last Sunday.
Last Sunday places this action in a finished past period. Use the past simple.
First-time experience
Wrong: This is the first time I have drove a delivery van.
Better: This is the first time I have driven a delivery van.
The first-time pattern needs have + participle driven here.
Choose the correct word: It is the most colourful quilt I have ever saw / seen.
Seen. The present perfect uses have + past participle; saw is the past simple.
Before answering: choose experience, a count up to now or a finished past occasion; check have/has and the participle.
Part 1 – A growing collection of skills
Write only the past participle of the verb in brackets. Have or has is already supplied.
Think about skills acquired up to now.
1. I have several useful knots at our repair sessions. (learn)
This is one of the volunteer's completed projects.
2. Our youngest volunteer has a wooden toy with moving wheels. (make)
The exchange table now has a varied collection.
3. The visitors have their unwanted tools to the exchange table. (bring)
You are talking about your experience, not one finished day.
4. I have never a working radio from spare parts. (build)
Your neighbour is still helping at the workshop.
5. My neighbour has three different methods of fixing a zip. (teach)
The workshop has helped everyone gain knowledge.
6. We have more about repairing chairs than we expected. (understand)
The gift is now displayed beside the table.
7. A visitor has us a hand-painted sign for the swap table. (give)
The question concerns your experience at any time in your life.
8. Have you ever a damaged cup worth saving? (find)
Part 2 – Experience and time up to now
Complete each blank using the cue and the present perfect. Use full have/has forms; negative contractions are also accepted. Each blank may need several words.
The coordinator is running her first tool exchange now.
Cue: never / organise
9. Our coordinator a tool exchange before; this is her first one.
Ask a visitor about any previous experience.
Cue: you / ever / mend
10. a bicycle puncture without help?
The apprentice has just completed her first independent music-box repair.
Cue: repair
11. This is the first time our apprentice a music box on her own.
Compare this lesson with every lesson you have attended in your life.
Cue: ever / attend
12. It is the most practical lesson I .
It is the middle of the month, and more sessions are planned.
Cue: welcome
13. The repair café twenty new visitors so far this month.
Today's session is still open.
Cue: not / receive
14. We any broken clocks today.
Ask for a count during the current week, which has not finished.
Cue: the donors / provide
15. How many useful tools this week?
You are making this choice for the second time now.
Cue: choose
16. This is the second time I a repaired item instead of buying a new one.
Your neighbour is interested in learning, but has no experience yet.
Cue: not / try
17. My neighbour the sewing machine at any time in her life.
The year is still in progress, and the guide collection is growing.
Cue: write
18. The volunteers six repair guides so far this year.
Part 3 – Choose a clear experience report
Choose the one option that completes each sentence correctly.
You are asking another participant about previous experience.
The twins have completed their first shared repair.
Compare the manual with all the manuals in your experience.
The tutor has experience with furniture, but none with umbrellas.
The group is counting completed checks during the current year.
Choose the time expression for one completed sale.
It is halfway through the current month.
Ask about any swap event in the visitor's experience.
Part 4 – Build experience sentences
Click every word once in the order described. Keep the supplied capitals and punctuation; use the context cue to place time expressions.
Start with Have and put ever before restored.
27. Build the sentence.
Word bank: ever / chair? / restored / wooden / you / Have / a
Start with I have and place never before borrowed.
28. Build the sentence.
Word bank: borrowed / a / soldering / iron. / have / never / I
Start with This is the first time; the second clause begins we have.
29. Build the sentence.
Word bank: tools. / the / shared / This / first / time / our / have / is / we
Start with It is, then describe the clock; place ever immediately before repaired.
30. Build the sentence.
Word bank: repaired. / clock / is / oldest / have / the / ever / It / I
Start with Our helpers; put the complete time phrase this week at the end.
31. Build the sentence.
Word bank: have / week. / nine / kettles / Our / this / checked / helpers
Start with How many spare buttons and put today at the end.
32. Build the sentence.
Word bank: have / collected / buttons / many / today? / spare / How / you
Part 5 – Repair the grammar
Replace only the underlined word or words. Leave the rest of the sentence unchanged.
The question is about a visitor's previous experience.
33. Have you ever took apart a kitchen timer?
Replace took with
There is one volunteer, and this repair is outside her experience.
34. Our volunteer have never repaired a leather bag.
Replace have never with
The goggles are new to you, and you are wearing them now.
35. This is the first time I have wear protective goggles.
Replace wear with
You are still at the café and counting your time there so far.
36. We have spend two hours at the repair café today.
Replace spend with
The current week has not ended.
37. How many wooden toys have the visitors chose this week?
Replace chose with
The restorer is comparing this lamp with her previous projects.
38. It is the most unusual lamp she have ever restored.
Replace have with
Part 6 – Listen to the workshop visitors
Play each recording, then type the single missing word you hear.
An adult visitor describes a gap in their experience.
39. Listen and complete.
I have never a wooden boat.
A visitor asks about previous experience.
40. Listen and complete.
Have you ever a sewing machine?
A pair of helpers describes a new experience.
41. Listen and complete.
This is the first time we have a bench.
An adult helper reports a count up to now.
42. Listen and complete.
Our tutor has five workshops this month.
A repairer compares one radio with previous projects.
43. Listen and complete.
It is the smallest radio I have ever .
The helpers report today's collection so far.
44. Listen and complete.
We have seven spare wheels today.
Submit to grade your whole test, OR use Show Answer per part / per question.
