Краткое пояснение: Используем Present Perfect (have/has + V3) с for (в течение) или since (с тех пор).
- Julie hasn't visited us for three months.
- Mary has had this computer for 3 weeks.
- I have lived in Spain for five years.
- The students haven't taken their last exam since March.
- The doctor hasn't seen me for four weeks.
- We have been on holiday since 10 days ago.
- My computer hasn't worked since 11 o'clock.
Проверка за 10 секунд: В Present Perfect говорим о действиях, начавшихся в прошлом и продолжающихся до сих пор.
Читерский прием: Не забывай про третью форму глагола (V3) в Present Perfect!