Созылыңқы аяқталған өткен шақ
Past Perfect Continuous
Созылыңқы аяқталған өткен шақ өткендегі басқа іс-әрекет немесе сәттен бұрын белгілі бір уақыт бойы жалғасып жатқан іс-әрекетті сипаттайды. had been + етістік-ing арқылы жасалады. Бұрынғы жалғасып жатқан әрекеттің ұзақтығын баса көрсетеді.
ҚАШАН ҚОЛДАНУ КЕРЕК
Іс-әрекет өткеннің белгілі бір нүктесіне дейін қанша уақыт жалғасып келгенін атап көрсеткіңіз келгенде қолданыңыз. Өткен жағдайдың себебін түсіндіру үшін де қолданылады.
ҚҰРЫЛЫМЫ
S + had been + V-ingShe had been studying for three hours before the exam.
Ол емтиханға дейін үш сағат бойы **оқып отырған еді**.
S + hadn't been + V-ingThey hadn't been waiting long when the bus arrived.
Олар автобус келгенде ұзақ **күтіп тұрмаған еді**.
Had + S + been + V-ing?Had you been working there long before you quit?
Сіз жұмыстан кетпес бұрын онда ұзақ **жұмыс істеп жүрген бе едіңіз**?
СИГНАЛ СӨЗДЕР
- for
- since
- before
- until
- all day
- how long
МЫСАЛДАР
He had been driving for six hours when he finally stopped.
Ол ақыры тоқтағанға дейін алты сағат бойы **көлік жүргізіп келе жатқан еді**.
I had been waiting for an hour before she arrived.
Мен оның келуіне дейін бір сағат **күтіп тұрдым**.
They were exhausted because they had been running.
Олар **жүгіріп жүргендіктен** шаршап қалды.
She had been learning French for years before she moved to Paris.
Ол Парижге көшпестен бұрын жылдар бойы француз тілін **үйреніп жүрді**.
Had it been raining when you left?
Сен шығып бара жатқанда **жаңбыр жауып тұр ма еді**?
ЕМЛЕ ЕРЕЖЕЛЕРІ (ОЛ)
| Етістіктердің көпшілігі | -ing қос | wait → waiting, run → running |
|---|---|---|
| Дыбыссыз -e-ге бітеді | -e-ні алып тастап, -ing қос | drive → driving, write → writing |
| Дауыссыз-дауысты-дауыссызға бітетін қысқа етістік | соңғы дауыссызды қосарлап + -ing | sit → sitting, swim → swimming |
ЖИІ КЕТЕТІН ҚАТЕЛЕР
I had waited for an hour before she arrived.
I had been waiting for an hour before she arrived.
Өткендегі белгілі бір сәтке дейін жалғасып жатқан іс-әрекеттің ұзақтығын баса көрсету үшін past perfect (had + V3) емес, past perfect continuous (had been + V-ing) қолданыңыз.
She had been knowing him for years before they married.
She had known him for years before they married.
Күй етістіктері созылыңқы формаларды қабылдамайды — оның орнына past perfect қолданыңыз.
Кеңес
Оны "өткен-өткеннің-ұзақтықпен" деп ойлаңыз. Past perfect (had done) = "оған дейін" болса, past perfect continuous (had been doing) = "оған дейін біраз уақыт бойы соны істеп келді" дегенді білдіреді. Созылыңқы бөлігі = ұзақтық.