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.

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

  1. 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.

  2. 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.

  3. 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.

Use 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.