Olly is preparing your space...
Loading page content...
Olly is preparing your space...
Loading exercise...
All A2 questions for “Present Perfect Tense – How and When to Use It in English (A2)”, each with the correct answer and a short explanation. Try the interactive exercises above, then check your answers here.
1. I _____ to Australia. I would love to go one day.
Answer: have never been
I + have + never + past participle (been). Never = negative experience.
2. She _____ her presentation. She looks very relieved.
Answer: has just finished
She + has + just + past participle (finished). Just = very recently.
Keep practising with related reading and grammar units at your level.
3. _____ you ever eaten Thai food? It is delicious.
Answer: Have
Have for I/you/we/they in present perfect questions. Ever = life experience.
4. They _____ in this city for twenty years. They know every street.
Answer: have lived
They + have + past participle (lived) + for + period of time.
5. He _____ me yet. I am still waiting to hear from him.
Answer: has not called
He + has not + past participle (called) + yet. Yet = expected but not happened.
6. I _____ this film. We should choose a different one.
Answer: have already seen
I + have + already + past participle (seen). Already = done before expected.
7. She _____ here since 2019. She knows the job inside out.
Answer: has worked
She + has + past participle (worked) + since + point in time.
8. _____ he ever won a competition? I think he might be talented.
Answer: Has
Has for he/she/it in present perfect questions.
9. We _____ the museum three times this year. We love it there.
Answer: have visited
We + have + past participle (visited). Three times = number of experiences.
10. The flight _____ delayed for two hours. Passengers are getting frustrated.
Answer: has been
The flight + has + been (past participle of be). Singular subject = has.
11. I _____ anything today. I am starving.
Answer: have not eaten
I + have not + past participle (eaten). Negative: have not + past participle.
1. Which is correct?
Answer: She has seen that film.
She + has + past participle (seen, not saw or see).
2. Which is correct?
Answer: Have you ever been to Paris?
Have + you + ever + past participle (been). You = have, not has.
3. Which is correct?
Answer: I have lived here for five years.
For + period of time (five years). Since + point in time (2019).
4. Which is correct?
Answer: He has not finished yet.
He + has not + past participle (finished). Never has + base verb.
5. Which is correct?
Answer: She has just arrived.
She + has + just + past participle (arrived). Just goes between has and the participle.
6. Which is correct?
Answer: I have already eaten.
Have + already + past participle (eaten, not ate or eat).
7. Which is correct?
Answer: They have worked here for years.
They + have + past participle (worked). They = have, not has.
8. Which is correct?
Answer: Has she ever visited Japan?
Has + she + ever + past participle (visited). She = has.
9. Which is correct?
Answer: I have never met him before.
I + have + never + past participle (met). Met is the past participle of meet.
10. Which is correct?
Answer: He has been here for two hours.
For + period of time (two hours). He = has, not have.
1. Malala Yousafzai is one of the most inspiring people alive today. Since surviving a Taliban attack in 2012, she _____ her life to fighting for girls' education around the world. Her autobiography, which she wrote in 2013, _____ into more than forty languages and sold millions of copies worldwide. Malala _____ at the United Nations and in front of world leaders on many occasions since her recovery. In 2014, she became the youngest person ever to win the Nobel Peace Prize. She _____ that she hopes the prize will bring more attention to the millions of children still without access to education. Since founding the Malala Fund, her organisation _____ over ten million girls gain access to quality education.
Answer: has dedicated, has been translated, has spoken, has said, has helped
She has dedicated (she = has). Has been translated (passive present perfect). Has spoken (she = has). Has said (she = has). Has helped (organisation = has).
1. ever / you / sushi / eaten / have / ?
Answer: Have you ever eaten sushi?
Have + you + ever + past participle (eaten). Ever in present perfect questions about experience.
2. she / finished / has / the / just / report
Answer: She has just finished the report.
She + has + just + past participle (finished). Just = very recently.
3. he / never / has / a / plane / flown
Answer: He has never flown a plane.
He + has + never + past participle (flown). Flown is the past participle of fly.
4. lived / for / they / years / have / here / ten
Answer: They have lived here for ten years.
They + have + past participle + for + period of time.
5. yet / not / I / have / called / her
Answer: I have not called her yet.
I + have not + past participle (called) + yet. Yet at the end of negative sentences.
6. has / how / been / long / she / teaching / ?
Answer: How long has she been teaching?
How long + has + subject + been + verb-ing for present perfect continuous.
7. already / have / eaten / we
Answer: We have already eaten.
We + have + already + past participle (eaten). Already between have and participle.
8. twice / Paris / visited / she / has
Answer: She has visited Paris twice.
She + has + past participle + twice. Twice = number of experiences.
9. since / worked / has / he / here / 2020
Answer: He has worked here since 2020.
He + has + past participle + since + point in time (year).
10. has / the / delayed / flight / been / ?
Answer: Has the flight been delayed?
Has + subject + been + past participle. Present perfect passive question.
1. You are a friendly English tutor doing a structured speaking drill with an A2 student. The grammar focus is: (1) have/has + past participle, (2) ever/never for life experience questions, (3) just for very recent actions, (4) already/yet for completed or expected actions, (5) for + period of time vs since + point in time. STRUCTURE: Ask exactly 6 questions, one at a time. Wait for the student's full answer. QUESTIONS TO ASK (in this order): 1. 'Let us start with life experiences! Tell me three things you have never done but would like to try. Use I have never...' (Target: I have never been to Japan. I have never tried skydiving. Check: have + never + past participle. Flag I never go or I did never.) 2. 'Good! Now tell me three things you have already done this week. Use I have already...' (Target: I have already finished my homework. I have already eaten breakfast. Check: have + already + past participle.) 3. 'Use just! Tell me two things that have just happened in your life - today or this week.' (Target: I have just started a new project. My friend has just had a baby. Check: have/has + just + past participle.) 4. 'Now use for and since. Tell me: how long have you lived where you live? How long have you been learning English?' (Target: I have lived here for ten years. I have been learning English since 2020. Check: for + period, since + point in time. Flag since ten years or for 2020.) 5. 'Make three Have you ever...? questions to ask me about my life. I will answer them.' (Target: Have you ever visited South America? Have you ever eaten insects? Check: Have + you + ever + past participle? Flag Did you ever go?) 6. 'Final question! Tell me something important you have not done yet this year that you still want to do. Use I have not... yet.' (Target: I have not visited my family yet. I have not finished my project yet. Check: have not + past participle + yet.) FEEDBACK RULES: - Never explain the rule. Recast errors naturally. - If student says I never went: recast - You have never been! That is surprising. - If student says since five years: recast - You have lived there for five years! That is a long time. - If student says for 2020: recast - You have been learning since 2020! Great. - Keep language at A2 level. - After all 6 questions, give one genuine specific compliment and say goodbye.
1. Question 1