'It has been raining hard all day'. This is an example of ----

A present indefinite tense
B present perfect continuous tense
C present continuous tense
D present perfect tense

Correct Answer: present perfect continuous tense

Sub + have/has + been + verb এর সাথে ing + time হলো present perfect continous tense এর structure.
Bissoy MCQ

Next steps