Back to Topic 3.1 — Present & core tenses
3.1.4English B SL14 flashcards

Present perfect

Practice Flashcards

Flip to reveal answers
Card 1 of 143.1.4
3.1.4
Question

How do you form the present perfect?

Click to reveal answer

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.

Card 1concept

Question

How do you form the present perfect?

Answer

have/has + the past participle: I have finished, she has gone.

Card 2concept

Question

Which auxiliary goes with he/she/it?

Answer

'has' (he/she/it has). 'have' goes with I/you/we/they.

Card 3definition

Question

go → past participle?

Answer

gone (I have gone). NOT 'went' — 'went' is the past simple.

Card 4definition

Question

see / do / eat → past participles?

Answer

seen / done / eaten (I have seen, I have done, I have eaten).

Card 5definition

Question

write / take / give → past participles?

Answer

written / taken / given (I have written, I have taken, I have given).

Card 6concept

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.

Card 7concept

Question

When do you use the past simple instead?

Answer

When you state exactly when: yesterday, last week, in 2019, when I was ten.

Card 8concept

Question

for vs since?

Answer

for + a duration (for three years); since + a point in time (since 2020, since Monday).

Card 9concept

Question

What does 'already' show, and where does it go?

Answer

Something done sooner than expected, in positive sentences: 'I have already finished.'

Card 10concept

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

Card 11concept

Question

ever / never — what are they for?

Answer

Talking about experience: 'Have you ever flown?' / 'I have never flown.'

Card 12concept

Question

Fix: 'I have seen her yesterday.'

Answer

'I saw her yesterday.' — a stated, finished time needs the past simple.

Card 13concept

Question

Fix: 'I have lived here since three years.'

Answer

'… for three years.' — a duration takes 'for', not 'since'.

Card 14concept

Question

Make a present-perfect question: you / ever / be / to Italy

Answer

'Have you ever been to Italy?' — auxiliary + subject + participle.

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
IB English B Present perfect Flashcards | 3.1.4 | Aimnova | Aimnova