The broken handle matters now because the case cannot be carried. Yesterday places the break in a finished time frame. Both sentences can describe the same event while presenting it differently.
The idea
Use the present perfect for a connection to now or a period viewed as continuing: has visited ... so far. Use past simple with a definite finished time: visited ... last month. An experience question can lead to a past-simple question asking when it happened.
Examples
- I've broken the handle, so I can't carry the case.
- I broke the handle yesterday.
- Amina has visited the studio twice this month so far.
- Amina visited the studio twice last month.
- Have you ever won a prize?
- When did you win it?
Read-aloud uses a synthetic English voice on your device. Quality and availability vary; it does not assess pronunciation.
No English device voice is available. You can still read the examples.
Watch out
A word such as today is not an automatic tense switch: a speaker can treat an earlier part of today as finished. American English often uses past simple for recent results where British English prefers present perfect. Do not label that regional difference wrong.
Try it yourself
Choose the correct option. Amina ___ the studio twice last month. (visited / has visited)
Show answer or example answer
visited
Last month is a finished period, so use past-simple visited.
Choose the correct option. Amina ___ the studio twice this month so far. (has visited / has visit)
Show answer or example answer
has visited
The perfect needs has + past participle: has visited. So far presents this month's visits as a count up to now.
Choose the correct option. When ___ you win it? (did / have)
Show answer or example answer
did
Use did when asking for the finished past time of that win. After did, keep base-form win.
Practice round
Answer questions and rebuild English sentences to practise. Your score is shown.
Choose the correct option. Amina ___ the studio twice last month. (visited / has visited)
Choose the correct option. Amina ___ the studio twice this month so far. (has visited / has visit)
Choose the correct option. When ___ you win it? (did / have)
Tap the words in the right order.
Tap the words in the right order.
Tap the words in the right order.
Keep your progress
Sign up for free to save your practice results.
Sign up to saveI already have an accountUse it today
Write a short exchange: ask about an experience without a date, answer positively, then ask when it happened and give a finished past time. Add a separate sentence about a result that matters now.

