7. Present Perfect (ประธาน+กริยาช่วย to be+คุณศัพท์)
It has been so rainy.
The course has just been full. It interests many people.
They have been unhappy about the news since
yesterday evening.
8. Present Perfect Continuous (ประธาน+กริยาช่วย to be+คุณศัพท์[v-ing])
I have been waiting for you.
Jane has been talking on the phone for an hour.
We have been living here for three years.