Present Perfect käytämme
Present perfectiä käytetään puhumaan menneistä teoista, joilla on seuraus tai yhteys nykyhetkeen.
I have finished the report.
Olen saanut raportin valmiiksi.
Olen saanut raportin valmiiksi.
Present Perfect Muoto
Subject + have / has + V3.
I have completed the task.
Olen suorittanut tehtävän.
Olen suorittanut tehtävän.
She has finished the project.
Hän on saanut projektin valmiiksi.
Hän on saanut projektin valmiiksi.
Present Perfect Sääntö
-
Perfektiä käytetään usein äskettäisistä teoista, joilla on vaikutus nykyhetkessä.
I have lost my keys.
Olen kadottanut avaimeni.She has broken her phone.
Hänen puhelimensa on rikkoutunut. -
Sitä käytetään puhuttaessa elämänkokemuksista täsmentämättä tarkkaa aikaa.
I have visited London.
Olen käynyt Lontoossa.She has tried Japanese food.
Hän on kokeillut japanilaista ruokaa. -
Käytämme usein ajanilmauksia kuten:
already, just, yet, ever, neverI have already finished the task.
Olen jo saanut tehtävän valmiiksi.She has just arrived.
Hän on juuri saapunut.Have you ever tried sushi?
Oletko koskaan kokeillut sushia? -
Sitä käytetään toimintoihin tai tiloihin, jotka alkoivat menneisyydessä ja jatkuvat nykypäivään asti (sanojen for ja since kanssa).
I have worked here for five years.
Olen työskennellyt täällä viisi vuotta.She has lived here since 2020.
Hän on asunut täällä vuodesta 2020 lähtien.
Present Perfect Kielteinen muoto
-
Kielteinen muoto muodostetaan käyttäen have not tai has not.
I haven't finished the report yet.
En ole vielä saanut raporttia valmiiksi.She hasn't replied to the message.
Hän ei ole vastannut viestiin.
Present Perfect Kysymykset
Kysymyksissä have tai has tulee ennen subjektia.
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
Oletko saanut raportin valmiiksi?
Oletko saanut raportin valmiiksi?
Has she called you?
Onko hän soittanut sinulle?
Onko hän soittanut sinulle?
Where have they gone?
Minne he ovat menneet?
Minne he ovat menneet?
Why has he left early?
Miksi hän on lähtenyt aikaisin?
Miksi hän on lähtenyt aikaisin?
Present Perfect Tyypilliset virheet
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect Lauseet
I have finished the report and sent it to my manager.
Olen saanut raportin valmiiksi ja lähettänyt sen esimiehelleni.
Olen saanut raportin valmiiksi ja lähettänyt sen esimiehelleni.
She has already completed the task.
Hän on jo suorittanut tehtävän.
Hän on jo suorittanut tehtävän.
We have visited several countries this year.
Olemme käyneet useissa maissa tänä vuonna.
Olemme käyneet useissa maissa tänä vuonna.
He has changed his phone number, so you should call the new one.
Hän on vaihtanut puhelinnumeronsa, joten sinun pitäisi soittaa uuteen numeroon.
Hän on vaihtanut puhelinnumeronsa, joten sinun pitäisi soittaa uuteen numeroon.
They have started a new project.
He ovat aloittaneet uuden projektin.
He ovat aloittaneet uuden projektin.
I have read this book before.
Olen lukenut tämän kirjan ennenkin.
Olen lukenut tämän kirjan ennenkin.
She has just finished her work.
Hän on juuri saanut työnsä valmiiksi.
Hän on juuri saanut työnsä valmiiksi.
We have solved the problem.
Olemme ratkaisseet ongelman.
Olemme ratkaisseet ongelman.
He has forgotten his password.
Hän on unohtanut salasanansa.
Hän on unohtanut salasanansa.
They have improved the system.
He ovat parantaneet järjestelmää.
He ovat parantaneet järjestelmää.
Present Perfect Esimerkit
I have tried the new application and I like it.
Olen kokeillut uutta sovellusta ja pidän siitä.
Olen kokeillut uutta sovellusta ja pidän siitä.
She has updated the document and shared it with the team.
Hän on päivittänyt asiakirjan ja jakanut sen tiimin kanssa.
Hän on päivittänyt asiakirjan ja jakanut sen tiimin kanssa.
They have completed the task and started another one.
He ovat suorittaneet tehtävän loppuun ja aloittaneet toisen.
He ovat suorittaneet tehtävän loppuun ja aloittaneet toisen.
We have discussed the issue and found a solution.
Olemme keskustelleet asiasta ja löytäneet ratkaisun.
Olemme keskustelleet asiasta ja löytäneet ratkaisun.
He has checked the code and fixed several bugs.
Hän on tarkistanut koodin ja korjannut useita bugeja.
Hän on tarkistanut koodin ja korjannut useita bugeja.
I have already sent the email.
Olen jo lähettänyt sähköpostin.
Olen jo lähettänyt sähköpostin.
She has prepared the presentation.
Hän on valmistellut esityksen.
Hän on valmistellut esityksen.
We have organized the meeting.
Olemme järjestäneet kokouksen.
Olemme järjestäneet kokouksen.
He has learned a lot from this project.
Hän on oppinut paljon tästä projektista.
Hän on oppinut paljon tästä projektista.
They have improved their workflow.
He ovat parantaneet työnkulkuaan.
He ovat parantaneet työnkulkuaan.