Present Perfect: Have You Ever...? (Form and Use)
Grammar Rule in 30 Seconds
Use the Present Perfect to talk about life experiences when the exact time is not important.
- Use 'have/has' + past participle for experiences: 'I have visited Japan.'
- Use 'ever' in questions: 'Have you ever eaten sushi?'
- Use 'never' for negative experiences: 'I have never seen a ghost.'
Overview
- I have visited Paris.
- She has eaten sushi before.
- They haven't seen that film.
- Has he finished his homework?
- 1Life experiences (ever/never): Have you ever been to Japan?
- 2Recent events (just/already/yet): She has just arrived. Have you finished yet? I have already eaten.
- 3Unfinished situations (for/since): I have lived here for five years. She has worked there since 2019.
- walk → walked, play → played
- go → gone, see → seen, eat → eaten, do → done, be → been, have → had
- I've been to London. She's finished.
Present Perfect Conjugation
| Subject | Auxiliary | Past Participle | Example |
|---|---|---|---|
|
I/You/We/They
|
have
|
seen
|
I have seen it.
|
|
He/She/It
|
has
|
seen
|
She has seen it.
|
|
I/You/We/They
|
have not
|
seen
|
We have not seen it.
|
|
He/She/It
|
has not
|
seen
|
He has not seen it.
|
|
Have
|
I/You/We/They
|
seen?
|
Have you seen it?
|
|
Has
|
He/She/It
|
seen?
|
Has she seen it?
|
Contractions
| Full Form | Contraction |
|---|---|
|
I have
|
I've
|
|
You have
|
You've
|
|
He has
|
He's
|
|
She has
|
She's
|
|
It has
|
It's
|
|
We have
|
We've
|
|
They have
|
They've
|
|
Have not
|
Haven't
|
|
Has not
|
Hasn't
|
Meanings
The Present Perfect connects the past to the present, focusing on the experience rather than the specific time.
Life Experience
Talking about things that happened at an unspecified time in the past.
“I have seen that movie.”
“She has met the President.”
Recent News
Talking about something that happened very recently with present consequences.
“I have just finished my homework.”
“He has lost his keys.”
Unfinished Time
Actions that started in the past and continue to the present.
“I have lived here for five years.”
“She has worked at this company since 2010.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Sub + have/has + V3
|
I have eaten.
|
|
Negative
|
Sub + have/has + not + V3
|
I have not eaten.
|
|
Question
|
Have/Has + Sub + V3?
|
Have you eaten?
|
|
Short Affirmative
|
Yes, Sub + have/has.
|
Yes, I have.
|
|
Short Negative
|
No, Sub + have/has + not.
|
No, I haven't.
|
|
Experience
|
Have you ever + V3?
|
Have you ever flown?
|
|
Never
|
Sub + have/has + never + V3
|
I have never flown.
|
正式程度
Have you ever visited the United Kingdom? (Travel)
Have you ever been to the UK? (Travel)
Ever been to the UK? (Travel)
Been to the UK yet? (Travel)
Present Perfect Uses
Experience
- Travel I have been to Rome
- Skills I have learned to code
Recent
- News I have just arrived
- Actions I have finished
Past Simple vs Present Perfect
Which Tense?
Is there a specific time?
按水平分级的例句
I have a cat.
I have a cat (Present Simple - watch out!)
I have eaten lunch.
I have eaten lunch.
She has played tennis.
She has played tennis.
We have seen the park.
We have seen the park.
Have you ever been to Spain?
Have you ever been to Spain?
I have never seen a whale.
I have never seen a whale.
He has finished his work.
He has finished his work.
They have bought a new car.
They have bought a new car.
I have lived here for ten years.
I have lived here for ten years.
She has worked there since 2018.
She has worked there since 2018.
I have already done the dishes.
I have already done the dishes.
Have you finished yet?
Have you finished yet?
The company has seen significant growth this quarter.
The company has seen significant growth this quarter.
I have been to Paris, but I haven't been to Rome.
I have been to Paris, but I haven't been to Rome.
She has just received the promotion.
She has just received the promotion.
We have known each other for a long time.
We have known each other for a long time.
Recent studies have shown that sleep is vital.
Recent studies have shown that sleep is vital.
I have long suspected that he was lying.
I have long suspected that he was lying.
Never have I seen such a beautiful sunset.
Never have I seen such a beautiful sunset.
The situation has remained unchanged for months.
The situation has remained unchanged for months.
Having lived through the war, he has a unique perspective.
Having lived through the war, he has a unique perspective.
It has been said that history repeats itself.
It has been said that history repeats itself.
She has all but finished the manuscript.
She has all but finished the manuscript.
Little have we known about the true cost.
Little have we known about the true cost.
容易混淆
Learners use Present Perfect with specific times.
Learners use gone for visiting.
Learners mix up duration and start point.
常见错误
I have go to the park.
I have gone to the park.
I have seen him yesterday.
I saw him yesterday.
He have eaten.
He has eaten.
I have ever been there.
I have been there.
Have you ever went to Rome?
Have you ever been to Rome?
I have never not seen it.
I have never seen it.
I have been here since 3 hours.
I have been here for 3 hours.
I have been to London last year.
I went to London last year.
She has gone to Paris and came back.
She has been to Paris.
How long have you know him?
How long have you known him?
Never I have seen this.
Never have I seen this.
The report has been finished yesterday.
The report was finished yesterday.
I have been working here since long.
I have been working here for a long time.
句型
Have you ever ___?
I have never ___.
I have lived here for ___.
She has worked there since ___.
Real World Usage
I've just posted a new photo!
Have you seen my message?
I have led many successful projects.
I have been to this hotel before.
I have already placed my order.
Research has shown significant results.
Focus on Experience
No Specific Time
Use 'Ever' and 'Never'
British vs American
Smart Tips
Use 'Have you ever...?' to start a conversation.
If you don't know when it happened, use Present Perfect.
Use 'just' to emphasize it happened recently.
Use 'for' or 'since' to show duration.
发音
Contractions
I've sounds like 'eye-v'.
Has
Has sounds like 'haz'.
Yes/No Question
Have you ever been to ↗Paris?
Rising intonation at the end.
记住它
记忆技巧
Have you ever seen a bear? If yes, you've used the Present Perfect!
视觉联想
Imagine a bridge. On the left side is the past, on the right is the present. You are standing on the bridge looking back at your life experiences.
Rhyme
For life experiences you've had, use have or has and don't be sad.
Story
Sarah has traveled the world. She has seen the pyramids. She has climbed mountains. She has never been to the moon.
Word Web
挑战
Write down 5 things you have done in your life in 5 minutes.
文化笔记
Present Perfect is used more frequently than in American English for recent events.
Past Simple is often preferred for recent events.
Present Perfect is standard for resume and professional experience.
The Present Perfect evolved from the Old English construction 'to have' + past participle, originally indicating possession of a completed object.
对话开场白
Have you ever traveled to another country?
Have you ever eaten something strange?
How long have you lived in your current city?
What is the most interesting thing you have done this year?
日记主题
常见错误
Test Yourself
I ___ (eat) sushi before.
Which is correct?
Find and fix the mistake:
She have seen the movie.
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
Ich habe das gesehen.
Answer starts with: I h...
Match each item on the left with its pair on the right:
I have ___ been to Rome.
He ___ just left.
Score: /8
练习题
8 exercisesI ___ (eat) sushi before.
Which is correct?
Find and fix the mistake:
She have seen the movie.
ever / you / been / have / to / Paris / ?
Ich habe das gesehen.
I have lived here for 5 years.
I have ___ been to Rome.
He ___ just left.
Score: /8
常见问题 (8)
No, never. Use Past Simple for finished times.
Been means you visited and returned. Gone means you are still there.
It's the auxiliary verb for this tense. 'Has' is for third-person singular.
Yes, it's very common in reports and academic summaries.
Add 'not' after 'have/has'. e.g., 'I have not seen it.'
No, it's for past and present.
It comes from Latin 'perfectus', meaning 'completed'.
Yes, they are essential for the past participle.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto
Spanish uses it for 'today', English does not.
Passé Composé
French uses it for almost all past actions.
Perfekt
German uses it for almost all spoken past.
Ta-form
No auxiliary verb in Japanese.
Perfective Aspect
Arabic is synthetic, English is analytic.
Le (了)
Chinese uses a particle, not conjugation.
Learning Path
Prerequisites
相关视频
Related Grammar Rules
现在完成时:美式 vs 英式 (I've done vs I did)
Overview 你有没有觉得你的英语{教科书|jiàokēshū}在骗你?你在课上学了一个规则,然后听到一个加州{博主|bózhǔ}完全不理那...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
人生经历:现在完成时与 Ever 和 Never
你有没有过明明翘了健身课,结果两小时后刷着健身 TikTok 却倍感负罪?或者你可能永远无法理解为什么有人喜欢吃菠萝披萨,哪怕你...
将来进行时 (will be -ing)
### Overview 在英语学习的旅程中,当你达到 B2 这个阶段,你已经不再满足于仅仅表达“我要做什么”,而是开始追求表达的**精确度...
英语现在完成时:连接过去与现在(基本构成)
Overview 你{有没有|yǒuméiyǒu}过走进一个{房间|fángjiān},却{完全|wánquán}忘了自己进去是要干嘛?这种事我们都{经历|jīnglì}...