The continuous perfect present tense points to a time between now and the past.
The rule (active voice):
Positive Sentence Structure:
subject + have/has + been + [verb+ing] + obj/ect .Example: I have been working for one month.
Negative Sentence Structure:
subject + haven't/hasn't + been + [verb+ing] + obj/ect .Example: I haven't been driving for one day.
Question Structure:
have/has + subject + been + [verb+ing] + obj/ect .Example: Have I been working for one month?
Tag Question Structure:
have/has + not(if the sentence before it was positive) + ? .Example: I have been working for one month. haven't I?
The rule (passive voice):
Positive Sentence Structure:
subject + have/has + been + being + verb (past particable form) + obj/ect .Example: My exam has been being written for a day
Negative Sentence Structure:
subject + haven't/hasn't + been + being + verb (past particable form) + obj/ect .Example: My exam hasn't been being written for a day
Question Structure:
have/has + subject + been + being + verb (past particable form) + obj/ect .Example: Has my exam been being written?
Tag Question Structure:
have/has + not(if the sentence before it was positive) + ? .Example: My exam has been being written for a day. Hasn't it?
A Test:
Q1 - My dad _____ [work] at many different hospitals.
A. has been working
B. have been work
C. had been worker
Q2 - I have been waiting for a very long time to see you.
A. have been
B. have been waiting
C. had been
Q3 - I have been studying at many different schools.
A. has been studied
B. have been studying
C. had been studying
Q4 - he has been suffering for a very long time from the flu.
A. had been suffered
B. have been suffering
C. has been suffering
Q5 - I have been eating all along until you came.
A. have been eating
B. has been ateing
C. have been eat
Q6 - the weather has been raining for days! and only stopped today.
A. has been rain
B. have been rained
C. has been raining
Q7 - What a patient man! you have been reading this very long article.
A. have been reeding
B. has been reading
C. have been reading
Notes:
the helping verb "has" is used for [she, he, it] pronouns and singular, meanwhile the helping verb "have" is used for [I, them, we, you] pronouns and plural.