Present Perfect: преговор и for/since
Преговаряме сегашното перфектно време (Present Perfect): have/has + минало причастие (3. форма). Използваме го за действия в миналото с резултат сега, за житейски опит (ever, never) и за действия, които продължават до момента. С for казваме колко дълго (for ten years), а със since от кога (since 2015). Не използваме Present Perfect с точно минало време като yesterday или last week: тогава е нужно Past Simple.
Какво да запомним
- Образуване: I/you/we/they have done; he/she/it has done
- for + период (for two hours, for ten years); since + начален момент (since Monday, since 2015)
- ever / never за опит: Have you ever been to London?
- just, already (в утвърдително), yet (във въпрос и отрицание)
- yesterday, last week, in 2010 → Past Simple: I saw it last week.
Пример
She has lived here since 2015. = Тя живее тук от 2015 г. (и още живее). We have known each other for ten years. = Познаваме се от десет години.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
I ___ my homework. Look, it's finished!
- has done
- did done
- have do
- have done
Отговор: have done
Present Perfect: have/has + минало причастие (done).
She has lived here ___ 2015.
- for
- ago
- since
- from
Отговор: since
Since се използва с начален момент (година, дата).
We have known each other ___ ten years.
- since
- for
- ago
- during
Отговор: for
For се използва с период: for ten years.
___ you ever been to London?
- Have
- Did
- Has
- Were
Отговор: Have
Have you ever been...? питаме за опит в живота.
Which sentence is correct?
- I have seen that film last week.
- I have saw that film last week.
- I seen that film last week.
- I saw that film last week.
Отговор: I saw that film last week.
С точно минало време (last week) използваме Past Simple.
What is the past participle of 'write'?
- wrote
- written
- writed
- writing
Отговор: written
Write - wrote - written.
They have ___ arrived. They're taking off their coats now.
- just
- yet
- ago
- since
Отговор: just
Just означава току-що.
Have you finished your project ___?
- already
- just
- since
- yet
Отговор: yet
Yet стои в края на въпроси и отрицания.
'She has gone to Paris.' This means:
- She was in Paris and came back.
- She will go to Paris next year.
- She is in Paris or on her way there now.
- She never goes to Paris.
Отговор: She is in Paris or on her way there now.
Has gone to: заминала е и още не се е върнала.
Choose the correct question.
- How long do you know your best friend?
- How long have you known your best friend?
- How long are you knowing your best friend?
- How long you have known your best friend?
Отговор: How long have you known your best friend?
За действие от миналото до сега: How long + Present Perfect.
What is the past participle of 'see'?
- saw
- seen
- seed
- seeing
Отговор: seen
see, saw, seen.
I have ___ been to Paris. It's my dream to go.
- ever
- yet
- never
- since
Отговор: never
Never показва, че нещо не се е случвало досега.
She has ___ finished her homework, so she can go out.
- yet
- since
- ever
- already
Отговор: already
Already (вече) в утвърдително изречение.
I ___ in this town since I was born.
- have lived
- lived
- live
- am living
Отговор: have lived
Since + начален момент изисква Present Perfect.
This is the best film I ___.
- ever saw
- have ever seen
- see ever
- have never seen
Отговор: have ever seen
След превъзходна степен: the best ... I have ever seen.