b1 · grammar

Present Perfect

Lesson 1 of 4 in this unit.

Sign in to save your progress and earn XP. You can still read every lesson as a guest.

📖 Reading Passage

Native audio

The present perfect is one of the most useful tenses for English learners at the B1 level. It connects the past with the present, showing that an action or a situation started earlier and has relevance now. For example, when you say “I have lived in Berlin for three years,” you are not only talking about the three‑year period but also indicating that you still live there. The structure is simple: the auxiliary verb have (or has for third‑person singular) followed by the past participle of the main verb. Regular verbs add –ed, while irregular verbs have special forms that must be memorised.\n\nThere are three main uses of the present perfect. First, we use it for experiences that happened at an unspecified time before now. Sentences like “She has visited Japan” do not tell us when the visit occurred, only that it is part of her life experience. Second, we use it for actions that started in the past and continue up to the present. Words such as for, since, all day, and recently often accompany this use: “We have known each other since 2015.” Third, the present perfect can describe past actions that have present results. In “He has broken his leg, so he can’t play football,” the breaking happened earlier, but the consequence is felt now.\n\nIt is important to remember the negative form and the question form. To make a negative, add not after have/has: “I have not finished my homework.” In spoken English, the contraction hasn’t is common. For questions, invert the subject and have/has: “Have you ever tried sushi?”\n\nMany learners confuse the present perfect with the simple past. The simple past is used when the exact time is mentioned or understood, as in “I saw that film yesterday.” The present perfect would be wrong here because the time is specific. Practising the difference helps you choose the right tense in real conversations.\n\nFinally, remember that some time expressions belong exclusively to the present perfect, such as already, yet, just, ever, never, and recently. Using these words with the simple past often sounds unnatural. By paying attention to these signals and practising the structure, you will become more confident in talking about past experiences, ongoing situations, and results that matter now.

📘 Vocabulary

20 words from this lesson

experience
something you have done
“She has many travel experiences.”
unspecified
not clearly defined
“The time was unspecified.”
relevant
connected to the present
“His comment is relevant now.”
auxiliary
helping verb
“Have is an auxiliary verb.”
past participle
verb form used with have
“Seen is a past participle.”
regular
follows standard rules
“Walked is a regular verb.”
irregular
does not follow rules
“Gone is irregular.”
specify
state clearly
“Please specify the date.”
consequence
result of an action
“The consequence was obvious.”
contract
shortened form
“Haven’t is a contract.”
signal
word that gives a clue
“Since is a signal word.”
confuse
mix up
“Students often confuse tenses.”
specific
clearly identified
“The date was specific.”
practise
repeat to improve
“You need to practise daily.”
conversation
spoken exchange
“A casual conversation.”
signal
indicator
“Yet signals a question.”
natural
sounds normal
“That sounds natural.”
confidence
self‑assurance
“She gained confidence.”
ongoing
continuing now
“An ongoing project.”
result
outcome
“The result was success.”

📐 Grammar Notes

The present perfect is formed with have/has + past participle. Use have with I, you, we, they; has with he, she, it. Regular verbs add –ed (talk → talked); irregular verbs vary (go → gone). Three main uses: 1) life experiences without a specific time – often with ever, never, already, yet. 2) actions that began in the past and continue – use for, since, all day, recently. 3) past actions with present results – the effect is felt now. Negative sentences add not after the auxiliary (have not / haven’t). Questions invert have/has and the subject (Have you…?). Time markers such as just, already, yet, ever, never belong to the present perfect; using them with simple past is usually incorrect. Remember the difference: simple past = finished action with known time; present perfect = link to present.

Practice Exercises

Work through each exercise to complete this lesson.

1

Which sentence uses the present perfect correctly?

2

Choose the correct negative form.

3

Which word often signals the present perfect?

4

Select the past participle of 'write'.

5

Which sentence shows a result in the present?

6

The simple past is used when the exact time is mentioned.

7

‘Since’ can be used with the simple past.

8

_____ you ever tried sushi?

9

She _____ (live) in London for five years.

10

We _____ (not see) that movie yet.

Discussion (0)

No comments yet. Ask a question or share what helped you.