This use case teaches one of the most important and most frequently broken rules in the Present Perfect: you cannot use when as a question word with the Present Perfect. This surprises many students because when seems like a natural question word — and it is — but it belongs with the Past Simple, not the Present Perfect.
The reason is logical. The Present Perfect deliberately leaves the time unspecified — it says something happened at some point, without saying exactly when. When, by contrast, asks for a specific point in time. These two ideas are incompatible. The moment you ask when, you are asking for a specific time — and a specific time requires the Past Simple.
If you want to ask about an experience — whether something has happened at any point — you use the Present Perfect, but with Have/Has... ever, not When:
This is one of the most natural conversational patterns in English. First you check whether something has happened (Present Perfect), then you ask when it happened (Past Simple). The two tenses work together:
There is one situation where when and the Present Perfect can appear in the same sentence — when when introduces a subordinate clause that has a different meaning. In indirect questions, when does not ask for a specific time; it introduces a clause about uncertainty:
| Situation | Correct form | Example |
|---|---|---|
| Asking for a specific past time | When did... + Past Simple | When did you arrive? |
| Asking about a life experience | Have/Has... ever + Past Participle | Have you ever been to Japan? |
| Follow-up: asking when an experience happened | When did... + Past Simple | When did you go? |
| Indirect clause with when = at the moment that | when + Present Perfect | Let me know when you have finished. |
| Never | When have/has... | When have you arrived? ✗ |
✗ When have you arrived? · When has she left? · When have they got married? · When has the manager started?
✓ When did you arrive? · When did she leave? · When did they get married? · When did the manager start?
When asks for a specific point in time. The Present Perfect, by definition, does not specify when — it leaves the time open. These two are logically incompatible in a direct question. The moment you write or say When have... or When has..., you have made an error. Always replace with When did... + Past Simple base verb.
✗ I don't know when she has left. · Do you know when he has resigned? · Tell me when you have finished this report (meaning: at what time).
✓ I don't know when she left. · Do you know when he resigned? · Tell me when you finish this report. (or: Let me know when you have finished — meaning: at the moment you finish)
In indirect questions where when asks about a specific past time, use the Past Simple. I don't know when she left is asking about a specific moment that is unknown. However, Let me know when you have finished is correct because here when means at the moment that — it refers to a future event expressed with the Present Perfect as a time clause.
✗ When did you ever try sushi? · When did you ever live abroad? · When did he ever win a competition?
✓ Have you ever tried sushi? · Has he ever lived abroad? · Has he ever won a competition?
If you want to ask whether someone has had a particular experience at any point in their life, use Have/Has + subject + ever + past participle. This is the correct structure for life experience questions. When did you ever... is awkward and unnatural in standard English — it implies a challenge or disbelief, not a genuine question about experience.
✗ I remember when I have visited Rome for the first time. · Do you recall when she has joined the team?
✓ I remember when I visited Rome for the first time. · Do you recall when she joined the team?
When when introduces a clause that refers to a specific remembered past moment, the verb in that clause is Past Simple. I remember when I visited Rome — the visiting happened at a specific moment in the past; it is a finished event. The Present Perfect cannot be used here because the time is being specified by the act of remembering a particular occasion.