A period such as today can still include the present moment.
The idea
Use have or has plus a past participle to connect events within an unfinished period to now. Use the past simple for a completed period. American English sometimes uses the past simple where British English prefers the present perfect, especially for recent events.
Examples
- I have had three meetings today, and the day is not over.
- Mina has visited her grandmother twice this month.
- We have not seen any snow this winter so far.
- Have you spoken to the new neighbour this week?
- The café sold all its bread yesterday.
- Last week, Omar missed two buses.
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
Do not use the present perfect with a finished time expression such as yesterday. The same calendar day can also be viewed as a completed period in context.
Try it yourself
Choose the tense for the stated time perspective. It is still Monday. So far today, I ___ four emails. (have sent / sent)
Show answer or example answer
have sent
have sent counts messages up to now on a day still in progress.
Choose the tense for the stated time perspective. Yesterday, Lee ___ a letter. (has posted / posted)
Show answer or example answer
posted
posted places the letter in the completed day before today.
Choose the tense for the stated time perspective. The week is still in progress. We ___ the museum twice so far this week. (have visited / visited)
Show answer or example answer
have visited
have visited counts visits up to now in the current week.
Practice round
Answer questions and rebuild English sentences to practise. Your score is shown.
Choose the tense for the stated time perspective. It is still Monday. So far today, I ___ four emails. (have sent / sent)
Choose the tense for the stated time perspective. Yesterday, Lee ___ a letter. (has posted / posted)
Choose the tense for the stated time perspective. The week is still in progress. We ___ the museum twice so far this week. (have visited / visited)
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
Describe two things you have done this week and one thing you did last week.

