VocabNote
Prenesi
ČasiNadaljevalna stopnja

Future Perfect Continuous

Future Perfect Continuous opisuje dejanje, ki bo do določenega trenutka v prihodnosti potekalo že nekaj časa. Tvorimo ga z will have been + V-ing. Osredotoča se na trajanje, zato se običajno pojavlja s 'for' + dolžina časa in 'by' + točka v prihodnosti.

KDAJ UPORABITI

Uporabljaj ga, ko želiš povedati, kako dolgo bo dejanje že trajalo do določenega časa v prihodnosti, ali ko prihodnjo posledico pojasnjuješ z dejavnostjo, ki vodi do nje. Pogosto z 'for … by', 'by the time' in 'by then'.

STRUKTURA

positiveSwill have beenV-ing

By June, I will have been working here for ten years.

Do junija **bom** tu **delal** že deset let.

negativeSwon't have beenV-ing

She won't have been waiting long when the bus arrives.

Ko bo prišel avtobus, **ne bo čakala** še dolgo.

questionWillShave beenV-ing?

How long will you have been studying English by the end of this year?

Koliko časa **se boš** do konca letošnjega leta že **učil** angleščino?

SIGNALNE BESEDE

  • for
  • by
  • by the time
  • by then
  • by next month
  • how long

PRIMERI

  1. By the time you arrive, I will have been cooking for three hours.

    Ko boš prišel, **bom kuhal** že tri ure.

  2. In May, they will have been living in Hanoi for five years.

    V maju **bodo** v Hanoju **živeli** že pet let.

  3. He'll be exhausted because he will have been driving all night.

    Izčrpan bo, ker **bo** vso noč **vozil**.

  4. Will she have been working here long when she retires?

    **Ali bo** tu **delala** že dolgo, ko se bo upokojila?

  5. We won't have been walking for long when the sun sets.

    **Ne bomo** še dolgo **hodili**, ko bo sonce zašlo.

PRAVOPISNA PRAVILA

Večina glagolovdodaj -ingwork → working, wait → waiting
Konča se na nemi -eodstrani -e, dodaj -ingdrive → driving, live → living
Kratek glagol, ki se konča na soglasnik-samoglasnik-soglasnikpodvoji končni soglasnik + -ingrun → running, swim → swimming

POGOSTE NAPAKE

By next year, I will be working here for ten years.

By next year, I will have been working here for ten years.

Za trajanje do točke v prihodnosti uporabi will have been + V-ing, ne will be + V-ing

By the time she retires, she will have been knowing him for 40 years.

By the time she retires, she will have known him for 40 years.

Glagoli stanja, kot so know, own in believe, nimajo trajnih oblik. Namesto tega uporabi Future Perfect (will have + V3)

By the time we will get there, they will have been playing for an hour.

By the time we get there, they will have been playing for an hour.

Za 'by the time' uporabi present simple, ne 'will'

Nasvet

Vprašaj se: 'Kako dolgo, do takrat?'. Če je odgovor trajanje, ki sega do trenutka v prihodnosti (for two hours by 6 PM), uporabi will have been + V-ing. Če te zanima le, da bo nekaj do takrat končano, uporabi Future Perfect (will have + V3).

Časi