From Past to Now
Translate each sentence into English. Use the Present Perfect.
Russian prompt | Model |
|---|---|
Я живу здесь 3 года. | I have lived here for 3 years. |
- Я работаю в этой компании с 2021 года.
- Она изучает английский уже шесть месяцев.
- Мы знаем друг друга много лет.
- Он ждёт автобус уже двадцать минут.
- Я не вижу её с понедельника.
- Я недавно закончил важный курс.
Choosing the right perfect form
Meaning | Form | Example |
|---|---|---|
experience, achievement, result, completed quantity, state | have/has + past participle | She has written three emails so far. |
ongoing activity, duration, recent activity | have/has been + verb-ing | They have been travelling since 8 a.m. |
Connect the sentence halves
Connect each beginning with the best ending.
Connect each sentence beginning with its ending.
- She has written
- three emails so far.
- They have been travelling
- since 8 a.m.
- I have known my neighbour
- for over ten years.
Link the form to its meaning
Connect each verb phrase with its main meaning.
Connect each form with its meaning.
- has completed the project
- finished result
- has visited Italy twice
- experience
- has been working all morning
- ongoing activity
- has known Sam since school
- continuing state
Choose the time marker
Connect each time marker with its use.
Connect each time marker with its use.
- for
- a period of time
- since
- a starting point
- already
- before now, often in affirmative sentences
- yet
- until now, often in questions and negatives
Complete the sentences
Choose: result / experience / state or activity in progress.
- Sam [___] the report already.
- We [___] for the results since Friday.
- How long [___] Spanish?
- My sister [___] sushi.
- It [___] all afternoon.
Checking meaning and form
Decide if each statement is correct
Check experiences and achievements
Check time markers
Choose the best form
- Marta [___] her online course, so she can celebrate.
- We [___] the new project for an hour.
- [___] something you are proud of?
- The team [___] an important task.
Quick independent check
Answer each question and give a short reason.
- Choose: “I ___ this book twice.”
- A. have read
- B. have been reading
- Complete: “They ________ (work) on the project for three weeks.”
- Choose: “Has she finished the task ___?”
- A. already
- B. yet
- Complete: “How long ________ you ________ (know) Alex?”
- Correct the sentence: “He has been visited Paris three times.”
Keep these contrasts in mind
Form or marker | Main use | Example |
|---|---|---|
Present Perfect Simple | experience, result, achievement, completed quantity, state | I have completed the course. |
Present Perfect Continuous | ongoing activity, duration, recent activity | I have been working on the project. |
for | period of time | for three weeks |
since | starting point | since Monday |
already / just | before now / very recently | She has already left. / She has just left. |
yet | questions and negatives | Have you finished yet? |
ever / never | life experience | Have you ever travelled abroad? / I have never tried sushi. |
Say one true sentence about your life with for or since.


