It had been raining all day today.
It was raining all day today.
It has been raining all day today.
ব্যাখ্যা: বাক্যে all day today থাকাতে বোঝা যাচ্ছে যে বাক্যটি present perfect continuous tense হবে। সুতরাং সঠিক বাক্য It has been raining all day today যার অর্থ আজ সারাদিন ধরে বৃষ্টি হচ্ছে। . One and a half hour is a long time. One and a half hours is a long time.