Answer in brief
The present perfect is have or has plus the past participle, and it looks at the past from the present: a life experience, a result that matters now, a situation still going on, or fresh news. Once a finished time is named, such as yesterday or in 2020, English switches to the past simple. In everyday American speech the past simple often replaces it with just, already and yet.
The present perfect in one idea: a past event seen from now
The present perfect talks about the past while standing in the present. The British Council’s LearnEnglish grammar pages describe it as the form for past actions or states still connected to the present, and Wikipedia’s article on the tense says it expresses a past event with present consequences. I’ve lost my keys is not about the moment of losing them. It is news about now: a locked door.
Linguists sort perfects by their link with now. Wikipedia’s general article on the perfect names a resultative perfect, a present state caused by a past event, an experiential one, for something that has happened at least once, and a continuative one, for a situation lasting up to the present. The Russian-language Wikipedia adds the perfect of hot news: The Minister has just arrived. They map onto four everyday uses.
Building it: have or has, the past participle and short forms
The British Council’s grammar reference builds it from the present tense of have and the past participle: have after I, you, we and they, has after he, she and it. Regular participles look like the past form; irregular verbs have a third form, seen or written. Spoken, it shrinks to I’ve or she’s; in She’s gone shopping the ’s is has. Negatives are haven’t and hasn’t, and a question opens with the auxiliary: Have you finished your homework yet?
One pair confuses everyone. The British Council explains that have been is for someone who went somewhere and came back, and have gone for someone who has not returned. I’ve been to Los Angeles is a finished trip. She’s gone to Paris for a week means she is there now, so Where have you been? greets someone who has just walked in.
Four everyday uses: experience, a result now, unfinished time, fresh news
The first use is experience. The British Council treats a life as an unfinished period, so anything inside it can be told without a date; its examples include I’ve worked for six different companies and Have you ever been to Australia? The question is whether, not when. The same page puts ever into questions and never into negatives, as in He’s never won a gold medal.
The second use is a past action with a result now. He’s broken his leg, so he can’t go on holiday, says the British Council: the break is past, the cast is today’s. Add last week and the page switches to He broke his leg. Just, already and yet belong here, because they measure a result against this moment: I’ve just sent it, have you checked your emails yet?
The third use is unfinished time, a state or period still running: She’s wanted to be a police officer since she was a child. The fourth is fresh news. Wikipedia notes that the tense is used chiefly in conversations, letters, newspapers and TV and radio reports. There’s been an accident on the main road, so let’s take a different route: news and a reason to act.
Signal words, for and since, and the continuous form
Textbooks tie the tense to signal words, and the lists help. The British Council pairs ever and never with experience; just, recently, already, yet and still with results; for, since and how long with unfinished states; today, this week and so far with open periods. For takes a length of time, since a starting point. Yet belongs to questions and negatives.
The catch is that most perfect sentences carry no signal word. In a 2009 corpus study in the ICAME Journal, Marianne Hundt and Nicholas Smith analysed samples of present perfect forms in written British and American English; in each corpus about two thirds had no time expression. There only meaning decides. Treat the words as hints; the rule is whether the speaker is talking about now.
When the activity matters more than the result, English has the present perfect continuous, have or has been plus -ing. The British Council contrasts She’s read ten books this summer, a count of results, with She’s been reading that book all day, an activity that may go on. It also explains visible traces: The grass looks wet. Has it been raining? State verbs such as know keep the simple form: we’ve known each other since school.
Russian speakers and the single past tense in -л
Where English splits the past into I did and I have done, Russian has one form. Wikipedia’s article on Russian grammar says the past form in -л was once paired with быть in a periphrastic perfect, and the auxiliary later disappeared. The Russian-language Wikipedia calls the result an extended perfect, a past tense born of a perfect that kept its uses. So я прочитал книгу is both I read the book and I have read the book, and the learner must make a choice Russian never asks for.
Aspect is a second trap. Wikipedia’s article on the perfect warns not to confuse it with the perfective: прочитал is perfective, yet with last night it is I read, and with a result in view, I have read. Russian also uses the present for a state still going on, я живу здесь пять лет. English needs the perfect, as in Wikipedia’s I have lived in Paris for five years, and I live here for five years sounds foreign.
Spanish he hecho and French j’ai fait: familiar shapes, other rules
Spanish he hecho looks like a copy: haber plus a participle. The English Wikipedia says Castilian uses it for events of today and the immediate past, as in ¿Qué has dicho?, which English renders as What did you say? English is stricter: I have written a letter this morning works only while it is still the morning, says Wikipedia’s article on verb forms. In Latin America, the Spanish Wikipedia says, ¿Has visto…? asks about experience and ¿Viste…? about one occasion, a split close to English.
French builds the passé composé the same way, but Wikipedia states that French has no present perfect aspect: the passé composé is perfective and usually translated as an English simple past. J’ai vu quelque chose can be I saw something or I have seen something; with a date only the first works, so hier j’ai acheté un vélo is I bought a bike yesterday. The reverse slip comes from the French present: ça fait une heure que j’attends is I’ve been waiting for an hour, never I wait since an hour.
Present perfect or past simple once a finished time is named
Time decides. The British Council puts it plainly: if we say when something happened, or feel that part of our life is finished, we use the past simple. Its grammar reference lists closing words such as yesterday, last week, in 2017 and when I was younger, and rejects We have just bought a new car last week. Correct is We bought a new car last week, or We have just bought a new car with no date.
Two habits follow. A question with when asks for a finished moment, so it is When did you arrive?, not When have you arrived? News tends to switch after its first line: A storm has closed the airport is fresh, and once a time appears, The runway shut at six, the report goes on in the past simple. A closed chapter of life works alike, as in the British Council’s Before she retired, she worked in several different countries.
American English bends the rule in conversation. The British Council’s page on British and American English says Americans often use the past simple for an action they see as finished, especially with already, just and yet: Did you do your homework yet? Wikipedia adds that traditional usage calls for the perfect here. In the written texts of the 1960s and 1990s studied by Hundt and Smith, the perfect was 10.4–10.5 per cent of perfect and past simple forms in British English and 8.7–8.8 per cent in American, a gap they call relatively stable.
Seven days of practice alone, then the levels of English in 213 Days
A week covers most of it. Day one: ten true sentences with ever and never. Day two: today’s tasks with just, already and not yet. Day three: your job and city with for and since. Day four: three headlines, each with a perfect first line and a timed second one. Day five: add dates to day one and switch to the past simple. Day six: the continuous form. Day seven: read it all aloud. What is hard alone is feedback, and meeting each form again as it fades.
VITON13 SCHOOL teaches this in its course English in 213 Days, an online intensive of 4–6 hours a day, one level a day, with explanations in Russian, French, Spanish, German or Portuguese. The tense runs through levels 40 (ever, never), 41 (just, already, yet), 46 (for, since), 47 (against the past simple) and 61 (the continuous form), across the A2 and B1 bands. Each level brings 13 new words with sound and IPA transcription, a grammar point of about three minutes with the usual mistake, a text, sentence building, dictation, writing and a mini-game, and FSRS memory cards return words as they fade. A free placement test shows where to start.
Practical checklist
- Write ten true sentences about your life with ever and never, and leave every date out of them.
- Mark today’s finished tasks with just or already, and the open ones with not yet.
- Describe your job, your city and your phone with for and since, then ask yourself how long.
- Add a finished time to five perfect sentences and rewrite each one in the past simple.
- Check every sentence with have or has for words like yesterday, ago, last week or in 2020.
Questions and answers
Is it have been or have gone when a colleague is still away on a trip?
Have gone, as long as the person has not come back: he has gone to Berlin and returns on Friday. Have been describes a trip that is over and a person who is home again: I have been to Berlin twice. So Where has she gone? asks about someone still out, and Where have you been? greets someone at the door.
Do Americans really say Did you eat yet instead of Have you eaten yet?
Often, yes, in conversation. The British Council notes that American speakers tend to use the past simple with already, just and yet when they see the action as finished. Both versions are understood everywhere; in exams and formal writing the perfect with these words remains the traditional and safer choice.
What is the difference between for and since with the present perfect?
For is followed by a length of time: for ten minutes, for three years. Since is followed by the moment the period began: since Monday, since 2015, since she was a child. Both describe something that is still true, so the verb stays in the perfect: I have worked here for three years, or since 2023.
When should I choose the present perfect continuous over the simple form?
Choose the continuous when the activity itself matters or may still continue: I have been painting the kitchen all morning. Choose the simple form for a finished result or a count: I have painted two rooms. With state verbs such as know, own or like, the simple form is the normal one even for long periods.
Is the English present perfect the same as the Russian perfective aspect?
No. The perfective aspect, as in прочитал or сделал, presents an action as complete, but it can match either English tense. I read the report last night and I have read the report both use прочитал in Russian. The English choice depends on time: a finished moment needs the past simple, a link to now needs the perfect.
