I have been loved - это не "должны были", а просто - "меня полюбили" или "меня любили". Не путайте. Вот если "I had to be loved" - то вот тут уже "меня должны были любить".
Машинист. Показываю пальцем. По правилам английского языка после "маст" идет инфинитив, то есть начальная форма глагола. "маст" - модальный глагол, указывающий на обязательность действия. То есть если кто-то что-то должен сделать. Он не имеет формы ни прошедшего, ни будущего времени, поэтому в прошлом и будущем заменяется на "хэд ту ду" или "вил хэв ту ду". В прошедшем времени "маст" указывает на вероятность и употребляется с условно инфинитивом - формой прошедшего времени. Поскольку мы предполагем СЕЙЧАС, то используется форма предпрошедшего времени с "хэв" без конкретизации первого, второго или третьего лица. Инфинитив ведь не имеет формы. В данной конструкции инфинитив хоть и условный, но его грамматический смысл от инфинитива фактического не отличается. Поэтому it must have been love, I must have drunk too much, she must have fucked him и никаких вариантов. Если по русски, то получается с инфинитивом: должно БЫТЬ, она его трахнула. Только в русском смысловой глагол указывает на время, а в английском - вот эта самая модальная структура. Так понятнее?
насчет континюес я погорячился.
Транслейт.ру выдал
i must have been love -я, должно быть, был любовью
То есть love - как существительное.
it must have been love -это , должно быть, была любовь
Must have been и must have done - это исторически сложившиеся неделимые формы модальности прошедшего времени. have здесь относится не к объекту и не к субъекту. Это часть грамматической конструкции.