×
📢 Programi i kurseve tona sapo është publikuar! 📚 Ushtrime dhe mësime në gjuhën angleze, gjermane dhe shqipe. 🇬🇧 🇩🇪 🇦🇱 Për herë të parë, edhe ushtrime në gjuhën shqipe!
Mësim

Present Perfect Tense

Use have or has plus the past participle for life experience, recent results and unfinished time. Covers ever, never, just, already, yet, since and for, been versus gone, and why yesterday requires the past simple.

Present Perfect Tense

The present perfect links the past to the present. It is formed with have / has + past participle. The action happened in the past, but the speaker is interested in the result now, in experience up to now, or in a time period that is not yet finished. This connection to the present is the whole point of the tense.

Learning objectives

  • Form the present perfect correctly with regular and irregular participles.
  • Use it for experience, recent results and unfinished time.
  • Use ever, never, just, already, yet, since, for accurately.
  • Distinguish been from gone.
  • Explain why a finished time expression forces the past simple.

Meaning and usage

UseExampleFocus
Life experienceI've visited Rome twice.at some time in my life
Recent action with a present resultShe's lost her keys.she can't get in now
Unfinished time periodWe've had three meetings this week.the week isn't over
State continuing until nowThey've lived here since 2015.and still do
Repeated action up to nowHe's called me four times today.today isn't finished
News and announcementsThe president has resigned.fresh information

The form

SubjectAffirmativeNegativeQuestion
I / you / we / theyI've finishedI haven't finishedHave you finished?
he / she / itshe's finishedshe hasn't finishedHas she finished?

Short answers: Yes, I have. / No, she hasn't. Regular participles end in -ed; irregular ones must be learned: go → gone, see → seen, write → written, take → taken, do → done, be → been.

The key adverbs

WordPositionExample
everin questions, before the participleHave you ever been to Greece?
neverbefore the participleI've never tried sushi.
justbefore the participleShe's just arrived.
alreadybefore the participleWe've already eaten.
yetend of negatives and questionsHave you finished yet? I haven't finished yet.
since+ a point in timesince Monday, since 2019, since I was a child
for+ a length of timefor three days, for ten years, for a long time

Been or gone?

FormMeaningExample
has been towent and has returnedShe's been to Paris. — she is back
has gone towent and is still thereShe's gone to Paris. — she is away

Why not with yesterday?

The present perfect cannot appear with a finished time expression. Yesterday, last week, in 2010, two hours ago, when I was young all close the time period, so they require the past simple.

WrongRight
I have seen him yesterday.I saw him yesterday.
She has finished last week.She finished last week.
When have you arrived?When did you arrive?

A useful pattern: announce with the present perfect, then give details in the past simple. I've lost my wallet. I left it on the bus.

A comparison with the past simple

Present perfectPast simple
I've been to Japan. — experience, no time givenI went to Japan in 2018. — finished time
He's broken his arm. — it's still brokenHe broke his arm last year. — finished event
We've lived here for ten years. — still hereWe lived there for ten years. — not any more

Common mistakes

MistakeCorrectWhy
I have went there.I have gone / been there.use the participle, not the past
She has came.She has come.participle of come is come
I have seen him last night.I saw him last night.finished time
I live here since 2015.I've lived here since 2015.unfinished period
He has gone to Rome and he's back.He has been to Rome.gone means still away
for two o'clocksince two o'clocksince takes a point in time

Learning tips

  1. Ask: is the time period finished? If yes, use the past simple.
  2. Learn irregular participles in threes: go–went–gone, see–saw–seen, write–wrote–written.
  3. Pair since with a date and for with a duration until it is automatic.

Summary checklist

  • Is it have/has + past participle?
  • Is the time period unfinished or unstated?
  • Are yet, already, just in the right position?
  • Is it been (returned) or gone (still away)?

Shpjegim në gjuhën shqipe

Rregulli i anglishtes, i shpjeguar në shqip

Koha e kryer ndërtohet me have ose has plus pjesoren e foljes. Pjesorja e foljeve të rregullta mbaron me -ed; ajo e foljeve të parregullta duhet mësuar përmendsh (go → gone, see → seen, write → written).

Kuptimi themelor është lidhja e së shkuarës me të tashmen. Veprimi ka ndodhur në të shkuarën, por folësi interesohet për rezultatin e tanishëm, për përvojën e deritanishme ose për një periudhë që nuk ka mbaruar ende.

Prandaj kjo kohë nuk mund të përdoret me një shprehje kohe të mbyllur si yesterday, last week, in 2010 ose two hours ago. Ato kërkojnë detyrimisht kohën e shkuar të thjeshtë.

Ndajfoljet tipike janë ever, never, just, already — të cilat qëndrojnë para pjesores — dhe yet, që qëndron në fund të fjalive mohore e pyetëse. Parafjalët since dhe for tregojnë përkatësisht një pikë në kohë dhe një kohëzgjatje.

Ekuivalenti në gjuhën shqipe

Forma angleze have / has + past participle i përgjigzet formës shqipe kam + pjesore: kam punuar, kam parë, kam shkuar. Ndërtimi është pothuajse identik, prandaj forma mësohet lehtë. Vështirësia e vërtetë është përdorimi, sepse rregullat e dy gjuhëve nuk përputhen.

Ekuivalenti i formës

AnglishtShqip
I have worked.Kam punuar.
She has seen it.Ajo e ka parë.
We have finished.Kemi mbaruar.
They haven't arrived.Ata nuk kanë mbërritur.

Dallimi kryesor: koha e mbyllur

Kujdes: kjo strukturë nuk përkthehet fjalë për fjalë. Shqipja e lejon të kryerën me një kohë të mbyllur; anglishtja e ndalon rreptësisht.

Shqip (e saktë)Anglisht e gabuarAnglisht e saktë
Dje kam parë një film.Yesterday I have seen a film.Yesterday I saw a film.
Vitin e kaluar kam qenë në Romë.Last year I have been to Rome.Last year I was in Rome.
Kur ke ardhur?When have you arrived?When did you arrive?

Ky është gabimi më i shpeshtë i folësve të shqipes në këtë temë. Rregulli anglez: nëse koha ka mbaruar (yesterday, last week, in 2010, two hours ago), duhet e shkuara e thjeshtë.

Ndajfoljet dhe ekuivalentët

AnglishtShqipShembull
everndonjëherëHave you ever been to Greece? — A ke qenë ndonjëherë në Greqi?
neverkurrëI've never tried it. — Nuk e kam provuar kurrë.
justsapoShe's just arrived. — Ajo sapo ka mbërritur.
alreadytashmëWe've already eaten. — Kemi ngrënë tashmë.
yetendeI haven't finished yet. — Nuk kam mbaruar ende.
sinceqë prej / që ngasince 2019 — që nga viti 2019
forprej / përfor three years — prej tre vjetësh

Vini re: since shoqërohet me një pikë në kohë, kurse for me një kohëzgjatje — pikërisht si që nga dhe prej në shqip.

Been apo gone?

AnglishtShqipKuptimi
She has been to Paris.Ajo ka qenë në Paris.ka shkuar dhe është kthyer
She has gone to Paris.Ajo ka shkuar në Paris.është ende atje

Gjendje që vazhdon deri tani

Anglishtja e kërkon të kryerën; shqipja përdor thjesht kohën e tashme me prej. Ky është një dallim strukturor i rëndësishëm.

  • I have lived here for ten years.Banoj këtu prej dhjetë vjetësh.
  • She has worked here since 2019. — Ajo punon këtu që nga viti 2019.

Gabime të zakonshme të folësve të shqipes

GabimiE saktëPse
Yesterday I have seen him.Yesterday I saw him.koha e mbyllur
I live here since 2015.I have lived here since 2015.periudhë e papërfunduar
I have went there.I have gone there.duhet pjesorja
for two o'clocksince two o'clocksince merr pikë kohe
He has gone to Rome and he's back.He has been to Rome.gone do të thotë ende atje