Asking About Life & Progress (Present Perfect Questions)
Grammar Rule in 30 Seconds
Use Present Perfect questions to bridge the past and present when asking about life experiences or ongoing progress.
- Swap the subject and 'have/has' to form the question: 'Have you...?'
- Always use the past participle (V3) of the main verb, like 'seen' or 'done'.
- Use 'ever' for general life experiences and 'yet' for expected progress.
Overview
The Present Perfect tense in English serves as a vital grammatical link between the past and the present. When used in questions, it inquires about an action, state, or experience that occurred at some unspecified time before now, or an action that began in the past and continues to have relevance in the present. Unlike the Past Simple, which focuses on when an event happened, Present Perfect questions primarily ask if an event has happened, or whether its effects are still observable or impactful.
This construction allows speakers to explore a broad range of experiences and current statuses without needing to pinpoint an exact moment in time. Understanding this distinction is crucial for effective communication at the B1 level and beyond.
How This Grammar Works
Have you ever visited Rome?, where the exact timing of a potential visit is less important than the fact of having the experience.Has the mail arrived? — the arrival happened in the past, but its impact (mail is here or not) is current.Have you finished your homework? asks about the current state of completion of an ongoing task. The question doesn't seek the exact minute you put down your pen, but whether the task's completion allows you to, for instance, go out with friends now.Formation Pattern
have or has) followed by the subject and the main verb in its past participle form. The structure ensures clarity in distinguishing this tense from others.
Have | I, you, we, they | seen | that movie? |
Has | he, she, it | eaten | breakfast yet? |
Have or Has. Have is used for I, you, we, they, and plural nouns. Has is used for he, she, it, and singular nouns.
-ed. For example, work → worked, finish → finished, play → played.
see → seen, eat → eaten, go → gone (or been for visits), write → written, do → done. You must use the correct past participle form.
ever, yet, already, and just are frequently integrated into Present Perfect questions to add nuance regarding experience, completion, or recency.
Ever: Placed between the subject and the past participle, ever asks if an experience has occurred at any point up to the present.
Have you ever traveled by train?
Has she ever won a competition?
Yet: Typically placed at the end of the question, yet asks if an expected action has been completed by this time. It implies an expectation of completion.
Have they submitted the report yet?
Has he called you back yet?
Already: Often used in questions to express surprise that an action has been completed earlier than expected, or to confirm something. It can be placed after the subject or at the end.
Have you already eaten dinner?
Has she started her new job already?
Just: Placed between the auxiliary verb and the past participle, just indicates that an action happened a very short time ago, emphasizing its recency.
Have you just arrived?
Has he just left the office?
When To Use It
- 1To inquire about general life experiences:
Have you ever visited a country in Africa?(Asking about any such experience.)Has she ever tried bungee jumping?(Exploring her adventurous experiences.)
- 1To ask if an action has been completed (or not) by the present moment, with current relevance:
Yet and already are often used.Have you uploaded the revised presentation yet?(Is it ready now?)Has he already finished his coffee?(Perhaps to offer a refill.)
- 1To ask about actions or states that started in the past and continue up to the present:
How long...? questions target duration, Present Perfect questions can denote ongoing states. This typically uses have + been + present participle (Present Perfect Continuous) or simple Present Perfect for to be / to have.Have you been waiting long?(Asking about the duration of ongoing waiting.)Have you lived in this city for many years?(Inquiring about continuous residency.)
- 1To inquire about recent news or events with current relevance:
Has the professor arrived for the lecture?(Relevant for class commencement now.)Have you heard about the new company policy?(The news is recent and affects current actions.)
When Not To Use It
- 1Do not use with specific past time expressions:
- Forbidden Time Expressions with Present Perfect:
yesterday,last night/week/month/year,two hours/days/weeks ago,in 2020,when I was a child,on Monday,at 3 PM. - Incorrect:
Have you seen John yesterday? - Correct:
Did you see John yesterday?
- 1Do not use for completed actions that have no conceivable connection or relevance to the present:
- Incorrect:
Has Shakespeare written many plays? - Correct:
Did Shakespeare write many plays?
Have you seen that movie? | Did you see that movie last night? |Common Mistakes
- 1Confusing
Have/HaswithDid:
- Incorrect:
Did you ever been to Canada? - Correction:
Have you ever been to Canada? - Incorrect:
Have you finished your essay yesterday? - Correction:
Did you finish your essay yesterday?
- 1Using the Past Simple form instead of the Past Participle:
- Incorrect:
Have you saw that new exhibition? - Correction:
Have you seen that new exhibition?
- 1Omitting the Auxiliary Verb
HaveorHas:
- Incorrect:
You seen my keys? - Correction:
Have you seen my keys?
- 1Incorrect Subject-Verb Agreement with
Have/Has:
- Incorrect:
Have she ever played professional tennis? - Correction:
Has she ever played professional tennis?
- 1Confusing
been toandgone to:
Have you ever been to Paris?(Implies you are currently not in Paris.)Has he gone to the bank?(Implies he is currently at the bank or en route.)
Real Conversations
The Present Perfect question is ubiquitous in authentic English communication, across various registers.
- Academic/Professional Context:
- Has anyone reviewed the project proposal yet? (Checking completion for current discussion.)
- Have you encountered similar challenges in previous research? (Assessing cumulative experience for problem-solving.)
- Casual Social Interaction:
- Have you seen Liam lately? (Asking about recent contact, relevant to current social awareness.)
- Have you tried that new bakery downtown? (Inquiring about a shared potential experience.)
- Digital Communication (Text/Social Media):
- Text: Have u gotten the tickets yet? 🎫 (Quick check on task status, impacting immediate plans.)
- Instagram Caption: Who else has visited this hidden gem? ✨ #travelgram (Engaging followers to share personal travel experiences.)
- Customer Service/Interviews:
- Have you ever managed a team of more than ten people? (Evaluating candidate experience for a current role.)
- What steps have you already taken to troubleshoot the issue? (Gathering background on past actions to guide current support.)
The consistent thread is the Present Perfect's capacity to link a past occurrence to an unspecific time, and its ongoing impact, experience, or relevance to the present.
Progressive Practice
Practice now. It helps you remember and speak better.
Personal Experience Inventory:
Reflect on your life experiences. For each category, formulate two Present Perfect questions about experiences someone might have had.
- Travel: Have you ever flown first class?, Has she visited any ancient ruins?
- Food: Have you ever cooked a complex dish?, Has he tried sushi?
Make your own questions:
Observe situations around you (e.g., in a cafe, at work, watching a movie scene). Formulate appropriate Present Perfect questions that a native speaker might ask, focusing on current relevance or general experience.
- (Seeing a colleague with a new haircut): Have you had your hair cut recently?
- (Noticing an empty coffee cup on a friend's desk): Have you already finished your coffee?
News and Updates Inquiry:
Think about recent news or updates. Formulate Present Perfect questions to ask for more information or confirm understanding.
- (About a new university policy): Have they explained the new grading system clearly?
- (About a friend's job search): Have you heard back from that company yet?
Consistent practice will solidify your intuitive grasp of when and how to form these questions.
Quick FAQ
- Q: Can I use
alreadyin Present Perfect questions?
Yes, already often expresses surprise or confirmation. Have you already finished your exam? (Implies completion happened sooner than expected.)
- Q: What's the difference between
Have you been to Paris?andDid you go to Paris?
Have you been to Paris? asks about the general experience of visiting (and implies you are now back). Did you go to Paris? asks about a specific past trip, often seeking details about when or what happened during that trip.
- Q: Why can't I say
Have you ever went there?
Because went is the Past Simple form of go. For the Present Perfect, you need the past participle gone (or been for visits). The correct forms are Have you ever gone there? or Have you ever been there?
- Q: Is it okay to use contractions like
Hasn't he...?
Yes, contractions are very common and natural in spoken English, and often in informal writing. Hasn't he completed his assignment yet? is perfectly acceptable.
- Q: When should I use
justin a question?
Just means 'a very short time ago'. Use it when inquiring about a very recent action. Have you just arrived? is appropriate when someone walks in, emphasizing the recency of their arrival.
- Q: Can
forandsincebe used in questions?
Yes, especially with how long to ask about duration. While How long have you lived here? is more direct, questions like Have you had that car for a long time? are valid, inquiring about the continuity of an action or state over a period.
2. Negative Questions (Contractions)
| Full Form | Contraction | Usage Note |
|---|---|---|
|
Have you not
|
Haven't you
|
Common in speech to show surprise.
|
|
Has he not
|
Hasn't he
|
Used when you expect a 'yes' answer.
|
|
Have they not
|
Haven't they
|
Used to confirm information.
|
3. Forming Present Perfect Questions
| Auxiliary | Subject | Past Participle (V3) | Example |
|---|---|---|---|
|
Have
|
I
|
seen
|
Have I seen this before?
|
|
Have
|
you
|
eaten
|
Have you eaten yet?
|
|
Has
|
he
|
gone
|
Has he gone home?
|
|
Has
|
she
|
finished
|
Has she finished her work?
|
|
Has
|
it
|
started
|
Has it started raining?
|
|
Have
|
we
|
met
|
Have we met before?
|
|
Have
|
they
|
called
|
Have they called you?
|
Meanings
A question form used to ask about actions that happened at an unspecified time in the past, or actions that started in the past and continue to the present.
Life Experience
Asking if someone has ever done something in their entire life up to this moment.
“Have you ever been to Japan?”
“Has she ever tried skydiving?”
Unfinished Time/Duration
Asking about the length of time a current situation has existed.
“How long have you lived in London?”
“Has he worked here for a long time?”
Recent Actions with Present Results
Asking about a completed action that is relevant to the conversation right now.
“Have you seen my keys?”
“Has the mail arrived yet?”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative Question
|
Have/Has + Subject + V3
|
Have you seen the news?
|
|
Negative Question
|
Haven't/Hasn't + Subject + V3
|
Hasn't she finished yet?
|
|
Wh- Question
|
Wh- word + Have/Has + Subject + V3
|
Where have they gone?
|
|
Duration Question
|
How long + Have/Has + Subject + V3
|
How long have you known him?
|
|
Experience Question
|
Have/Has + Subject + ever + V3
|
Have you ever eaten snails?
|
|
Short Answer (+)
|
Yes, + Subject + have/has
|
Yes, I have.
|
|
Short Answer (-)
|
No, + Subject + haven't/hasn't
|
No, she hasn't.
|
Formality Spectrum
Have you completed the assignment as of yet? (Workplace or school)
Have you finished your work yet? (Workplace or school)
You done yet? (Workplace or school)
You through with that? (Workplace or school)
Present Perfect Question Uses
Experiences
- Travel Have you been to...?
- Food Have you tried...?
Progress
- Tasks Have you finished...?
- Arrivals Has it arrived yet?
Past Simple vs Present Perfect
Choosing the Right Tense
Is there a specific past time?
Is it about life experience?
Examples by Level
Have you seen my dog?
Have you eaten lunch?
Has she arrived?
Have they finished?
Have you ever been to London?
Have you finished your homework yet?
Has he ever tried pizza?
Have you seen that movie already?
How long have you worked here?
Have you been feeling okay lately?
Has it rained much this week?
Have you ever had to speak in public?
Haven't you finished that report yet?
How many times have I told you not to do that?
Has there been any progress on the new project?
Have you ever considered moving abroad?
Has it ever occurred to you that you might be wrong?
Have you not been informed of the changes?
What have you been doing with yourself since we last met?
Has the witness ever seen the defendant before today?
Has there ever been a more poignant example of this phenomenon?
Have you perused the documents I sent over this morning?
Has it not been established that the climate is changing?
How have you found the transition to your new role thus far?
Easily Confused
Learners often use Present Perfect with specific times (e.g., 'I have seen him yesterday').
Learners use 'gone' when the person has already returned.
Mixing up the starting point and the duration.
Common Mistakes
Have you saw the movie?
Have you seen the movie?
Has you eaten?
Have you eaten?
You have seen it?
Have you seen it?
Have you been to Paris yesterday?
Did you go to Paris yesterday?
Have you ever went there?
Have you ever been there?
How long you have lived here?
How long have you lived here?
Have you finish yet?
Have you finished yet?
Have you been knowing him for long?
Have you known him for long?
Has the mail came?
Has the mail come?
Have you not been seeing the news?
Haven't you seen the news?
Sentence Patterns
Have you ever ___?
How long have you ___?
Has it ___ yet?
Real World Usage
Have you ever worked in a fast-paced environment?
Have u seen my text yet??
Has the flight been delayed?
Have you had these symptoms before?
Has anyone else noticed the new update?
Has our food been prepared yet?
The 'Ever' Rule
No 'When'!
Short Answers
Polite Checking
Smart Tips
Stop! If you use those words, you must switch to 'Did you...?' instead of 'Have you...?'
Use 'Have you seen...?' if it's still in theaters or relevant, but 'Did you see...?' if you are talking about a specific time you both were at the cinema.
Add 'ever' to your questions about experiences. It sounds less like an interrogation and more like a friendly inquiry.
Put 'yet' at the very end. It signals that you expect the task to be done soon.
Pronunciation
Contraction of 'Have'
In fast speech, 'Have you' often sounds like /həvjə/ or even /vjə/.
Weak form of 'Has'
The 'h' in 'Has' is often dropped when it follows a word ending in a consonant.
Rising Intonation
Have you seen it? ↗
Standard yes/no question intonation.
Falling Intonation
Where have you been? ↘
Standard Wh- question intonation.
Memorize It
Mnemonic
H.S.P. (Have/Has + Subject + Participle). Think: 'Have Some Pizza?' to remember the order.
Visual Association
Imagine a bridge with 'Past' on one side and 'Present' on the other. A person standing in the middle is asking 'Have you...?' because they are looking at both sides at once.
Rhyme
To ask about the things you've done, start with 'Have' and have some fun!
Story
A traveler arrives at a hotel. He asks, 'Have you seen my reservation?' (Result). The clerk asks, 'Have you ever stayed here before?' (Experience). The traveler replies, 'No, but I have traveled for ten hours!' (Duration).
Word Web
Challenge
Go to a friend or colleague and ask them three 'Have you ever...?' questions about their hobbies.
Cultural Notes
British speakers use the Present Perfect much more frequently than Americans, especially for recent actions with 'just' or 'yet'.
Americans often substitute the Past Simple for the Present Perfect in informal speech. 'Did you eat yet?' is very common in the US, whereas 'Have you eaten yet?' is more standard in the UK.
In global business, using the Present Perfect is seen as more professional and less 'blaming' than the Past Simple when checking on status.
The Present Perfect developed in Germanic languages as a way to express the 'resultative' state of an action.
Conversation Starters
Have you ever traveled to a country where you didn't speak the language?
How long have you been studying English?
Have you seen any good movies lately?
Have you ever had a 'small world' moment where you met someone you knew in an unexpected place?
Journal Prompts
Common Mistakes
Test Yourself
____ she ever been to New York?
Have you ____ (write) the email yet?
Find and fix the mistake:
Have you saw the new Batman movie?
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
Match each item on the left with its pair on the right:
¿Alguna vez has montado en camello?
Answer starts with: Hav...
A: Have you seen my keys? B: ____
Select the correct one:
Score: /8
Practice Exercises
8 exercises____ she ever been to New York?
Have you ____ (write) the email yet?
Find and fix the mistake:
Have you saw the new Batman movie?
long / how / you / known / have / him / ?
1. Have you eaten? 2. Has he left? 3. Have they arrived?
¿Alguna vez has montado en camello?
A: Have you seen my keys? B: ____
Select the correct one:
Score: /8
Practice Bank
12 exercises___ she ___ (see) the new Marvel movie yet?
___ they `just` left?
Have he called his mom?
Have you ever went bungee jumping?
Which question is correct?
Which of these is correct?
Translate into English: '¿Has estudiado para el examen?'
Translate into English: '¿Ella ya ha comido?'
Arrange these words into a question:
Create a grammatically correct question:
Match the subjects with the correct helping verb for Present Perfect questions:
Match the verbs to their past participles.
Score: /12
FAQ (8)
No. You cannot use specific past time markers with the Present Perfect. Use the Past Simple instead: `Did you see him yesterday?`.
`Have you been to London?` means you went and came back. `Has he gone to London?` means he is still there.
Both are used, but `Have you ever` is more standard for life experiences. `Did you ever` is more common in American English.
We use `yet` to ask if something that we expect to happen has happened. It usually goes at the end of the sentence.
Yes, as long as you don't mention the specific time. `Have you ever seen a dinosaur fossil?` is correct.
Use a short answer: `Yes, I have` or `No, I haven't`.
Common ones include: `been` (be), `seen` (see), `done` (do), `eaten` (eat), and `gone` (go).
It refers to the past, but it is always connected to the present moment. That's why it's called 'Present' Perfect.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto Compuesto
English is much stricter about NOT using specific time words with this tense.
Passé Composé
French uses 'être' (to be) for some verbs, while English only uses 'have'.
Perfekt
German allows specific time markers like 'yesterday' with the perfect tense.
~たことがある (~ta koto ga aru)
Japanese doesn't use a single tense for all the functions of the English Present Perfect.
قد + Past Verb (Qad + ...)
Arabic does not have a separate auxiliary verb like 'have' for this purpose.
过 (guò) / 了 (le)
Chinese has no verb conjugation at all; it relies entirely on particles.
Learning Path
Prerequisites
Related Videos
ULTIMATE Drugstore Makeup Guide ... Best in Each Category
PHILOSOPHY - Plato
Chef Serves Gordon Grilled Lettuce - Kitchen Nightmares
Learn Grammar: Negative Questions in English
English with Ronnie · EnglishLessons4U with engVid
How to Answer NEGATIVE QUESTIONS & Negative Questions Grammar
Learn Academic English
Related Grammar Rules
English Negation: Using 'not' correctly
Overview English negation means saying "no" or "not." You use it to say something is not true. This word helps you talk...
Can: Questions & Negatives
Overview `Can` is a very important word in English. You use it to talk about what you are able to do. You also use it to...
Asking 'How' Questions (How much, many, often, long, old)
Overview English relies on specific question forms to elicit particular details. Beyond simple `yes/no` inquiries, `how`...
Complex Question Tags: Social Checking (aren't I, shall we)
Overview Question tags are the short questions you add to the end of a statement, like `..., isn't it?` or `..., do you?...
Politeness at Its Best: Master Indirect Questions
Overview Indirect questions are a fundamental feature of sophisticated English communication, serving as a powerful too...