Practice Flashcards
Flip to reveal answersHow do you form the present perfect?
Track your progress — Sign up free to save your progress and get smart review reminders based on spaced repetition.
All 14 Flashcards — Present perfect
Sign up free to track progress and get spaced-repetition review schedules.
Question
How do you form the present perfect?
Answer
have/has + the past participle: I have finished, she has gone.
Question
Which auxiliary goes with he/she/it?
Answer
'has' (he/she/it has). 'have' goes with I/you/we/they.
Question
go → past participle?
Answer
gone (I have gone). NOT 'went' — 'went' is the past simple.
Question
see / do / eat → past participles?
Answer
seen / done / eaten (I have seen, I have done, I have eaten).
Question
write / take / give → past participles?
Answer
written / taken / given (I have written, I have taken, I have given).
Question
When do you use the present perfect (not the past simple)?
Answer
When the time is NOT stated (an experience) or the time period isn't over (today, this week) — the past still connects to now.
Question
When do you use the past simple instead?
Answer
When you state exactly when: yesterday, last week, in 2019, when I was ten.
Question
for vs since?
Answer
for + a duration (for three years); since + a point in time (since 2020, since Monday).
Question
What does 'already' show, and where does it go?
Answer
Something done sooner than expected, in positive sentences: 'I have already finished.'
Question
What does 'yet' show, and where does it go?
Answer
Something expected but not done, in questions/negatives, at the end: 'Have you finished yet?' / 'Not yet.'
Question
ever / never — what are they for?
Answer
Talking about experience: 'Have you ever flown?' / 'I have never flown.'
Question
Fix: 'I have seen her yesterday.'
Answer
'I saw her yesterday.' — a stated, finished time needs the past simple.
Question
Fix: 'I have lived here since three years.'
Answer
'… for three years.' — a duration takes 'for', not 'since'.
Question
Make a present-perfect question: you / ever / be / to Italy
Answer
'Have you ever been to Italy?' — auxiliary + subject + participle.
Read the notes
Full study notes for Present perfect
Topic 3.1 hub
Present & core tenses
More from Topic 3.1
All flashcards in this topic
English B exam skills
Paper structures & tips
Track your progress with spaced repetition
Sign up free — Aimnova tells you exactly which cards to review and when, so you remember everything before your IB exam.
Start Free