Present Perfect Continuous: meningar, övningar, tester och exempel

Present Perfect Continuous använder

Present perfekt kontinuerlig används för att tala om en handling som började i det förflutna och fortfarande pågår nu, eller just har avslutats men har ett synligt resultat nu.

She has been working here for three years.
Hon har arbetat här i tre år.

Present Perfect Continuous Form

Subject + have/has been + V-ing

I have been studying all morning.
Jag har studerat hela förmiddagen.
He has been waiting for you.
Han har väntat på dig.

Present Perfect Continuous Regel

  • Det används för en handling som började i det förflutna och fortsätter fram till nu.
    I have been living in this city since 2022.
    Jag har bott i den här staden sedan 2022.
    They have been learning English for six months.
    De har lärt sig engelska i sex månader.
  • Det används för en handling som nyligen har avslutats, men vars resultat syns nu.
    She is tired because she has been running.
    Hon är trött eftersom hon har sprungit.
    Your clothes are wet because it has been raining.
    Dina kläder är blöta eftersom det har regnat.
  • Det betonar varaktigheten eller processen av en handling.
    We have been working on this project all week.
    Vi har arbetat med det här projektet hela veckan.
    He has been preparing for the exam since morning.
    Han har förberett sig för provet sedan i morse.
  • Det används ofta med for och since för att ange varaktighet.
    I have been reading for two hours.
    Jag har läst i två timmar.
    She has been working here since January.
    Hon har arbetat här sedan januari.
  • Vanliga tidsuttryck inkluderar hela dagen, hela morgonen, nyligen, på sistone, i och sedan.
    They have been talking all evening.
    De har pratat hela kvällen.
    I have been feeling tired lately.
    Jag har känt mig trött på sistone.
  • Present perfect continuous fokuserar på processen, medan present perfect oftare fokuserar på resultatet.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Vissa verb används vanligtvis inte i pågående former (veta, tycka om, vilja, behöva, förstå).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Negation

  • Negation bildas med have not been / has not been eller de korta formerna haven't been / hasn't been.
    I haven't been sleeping well recently.
    Jag har inte sovit så bra på sistone.
    She hasn't been working much this week.
    Hon har inte arbetat så mycket den här veckan.
    They haven't been studying lately.
    De har inte studerat på sistone.

Present Perfect Continuous Frågor

I frågor kommer have eller has före subjektet.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Har du väntat länge?
Has she been studying since morning?
Har hon studerat sedan i morse?
Why have they been arguing?
Varför har de grälat?
How long has he been working here?
Hur länge har han arbetat här?

Present Perfect Continuous Vanliga misstag

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous Meningar

I have been preparing for the interview since breakfast.
Jag har förberett mig inför intervjun sedan frukosten.
She has been working on the report all day.
Hon har arbetat med rapporten hela dagen.
We have been waiting for the update for two hours.
Vi har väntat på uppdateringen i två timmar.
He has been learning English since last year.
Han har lärt sig engelska sedan förra året.
They have been discussing the new feature all morning.
De har diskuterat den nya funktionen hela morgonen.
I have been trying to fix this bug since yesterday.
Jag har försökt åtgärda den här buggen sedan igår.
She has been feeling much better recently.
Hon har mått mycket bättre på sistone.
We have been living here for a long time.
Vi har bott här länge.
He has been running every evening this month.
Han har sprungit varje kväll den här månaden.
The team has been developing this feature for several weeks.
Teamet har utvecklat den här funktionen i flera veckor.

Present Perfect Continuous Exempel

I have been checking the document for the last twenty minutes.
Jag har kontrollerat dokumentet de senaste tjugo minuterna.
She has been speaking to customers all afternoon.
Hon har pratat med kunder hela eftermiddagen.
They have been working on the same task since Monday.
De har arbetat med samma uppgift sedan i måndags.
We have been looking for a better solution recently.
Vi har nyligen letat efter en bättre lösning.
He has been fixing the server since early morning.
Han har hållit på att reparera servern sedan tidigt på morgonen.
I have been thinking about your idea a lot lately.
Jag har tänkt mycket på din idé på sistone.
She has been getting ready for the trip all day.
Hon har gjort sig redo för resan hela dagen.
We have been testing the application since last week.
Vi har testat applikationen sedan förra veckan.
He has been talking to HR about the new policy.
Han har pratat med HR om den nya policyn.
They have been planning the event for months.
De har planerat evenemanget i månader.

Engelska grammatikövningar som finns tillgängliga i appen

Tenses

Conditionals

Sentences

Verbs