Having read the above, I think it is the modal perfect.
And I consider 'been' the past participle of the linking verb 'to be', but I am not a teacher.
Student or Learner
Below is the sentence:
The homework might have been too difficult for them.
which tense is it ? what is meaning of 'been' here ?
Farrukhkamran, please note that a better title would have been The homework might have been too difficult for them.
Extract from the Posting Guidelines:
'Thread titles should include all or part of the word/phrase being discussed.'
You will see such labels as 'present perfect simple', but I find them unhelpful.