I have been cleaning the kitchen all morning. I am very tired. –
Mary is very studious. She has been doing homework all evening. –
Present Perfect – акцент на результаті дії. Дія виконана.
I have cleaned the kitchen. It is as good as new now. –
She can go out because she has done her homework. –
Present Perfect Continuous – дія все ще триває або тільки що закінчилася. Можна задати питання how long?
I have been watching the last season of “Game of Thrones” since yesterday. –
They have been hitchhiking for seven years. –
Present Perfect – дію завершено. Можна задати питання how much?
I have watched the last episode of “Game of Thrones” three times. –
I have never hitchhiked in my life. –
Рiзниця мiж The Present Perfect Continuous i The Past Continuous
Present Perfect Continuous – дія почалася в минулому і або все ще триває, або у неї є результат в сьогоденні.
What have you been doing all day today? – I have been working on a presentation for our next meeting. –
Past Continuous – дія відбувалася в певний момент в минулому.
What were you doing at 9 p.m. yesterday? – I was working on a presentation for our next meeting. –
Рiзниця мiж The Future Perfect Continuous i The Future Perfect Simple
Future Perfect Continuous i Future Perfect Simple схожі, а іноді можуть бути взаємозамінними. Наприклад, у випадку з дієсловами, які не використовуються з часами Continuous: know, understand та іншими. Однак є між ними одна важлива відмінність – для Future Perfect Continuous важливо підкреслити тривалість дії, а Future Perfect Simple робить акцент на завершеності дії і її результаті.
By the end of the day I will have been reading for eight hours. –
By the end of the day I will have read 500 pages of the book. –
I will have been working on this project for six months by the end of this year. –