it must have been love

  • здравствуйте. решила наконец разобраться с грамматикой и наткнулась на песню Roxette - It Must Have Been Love. Как я понимаю, здесь время Present Perfect Progressive? Почему тогда после have been идет существительное, а не глагол? Или must have been это определенное выражение?
    Спасибо заранее!

  • 1.It is love - it must be love
    2. It was love - it must have been love.
    Когда мы делаем предположение, что что-то было или произошло в прошлом, используется структура must + перфектный инфинитив have been, have done, have seen (без частички to, разумеется)
    He was hungry - он был голоден.
    He must have been hungry - Должно быть, он был голоден.
    He saw us - Он видел нас.
    He must have seen us - Должно быть, он нас видел.

  • Теперь все понятно! Спасибо вам огромнейшее!!! Blinky

  • Лена
    Нет, вы неправильно понимаете. Во фразе It Must Have Been Love нет времени Present Perfect Progressive. Здесь модальный глагол Must плюс перфектный инфинитив. А вот типичный пример, где употребляется Present Perfect Progressive: It must have been raining for two hours already.
    must have been-это не какое-то определенное выражение, как вы предполагаете. Это составное модальное глагольное сказуемое, в состав которого входит модальный глагол и перфектный инфинитив.
    Мой вам совет: почитайте грамматику и выучите как следует формы инфинитива в английском языке.