it must have been love
-
# Лена
здравствуйте. решила наконец разобраться с грамматикой и наткнулась на песню Roxette - It Must Have Been Love. Как я понимаю, здесь время Present Perfect Progressive? Почему тогда после have been идет существительное, а не глагол? Или must have been это определенное выражение?
Спасибо заранее! -
# Blinky
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
-
# Vitaly
Лена
Нет, вы неправильно понимаете. Во фразе It Must Have Been Love нет времени Present Perfect Progressive. Здесь модальный глагол Must плюс перфектный инфинитив. А вот типичный пример, где употребляется Present Perfect Progressive: It must have been raining for two hours already.
must have been-это не какое-то определенное выражение, как вы предполагаете. Это составное модальное глагольное сказуемое, в состав которого входит модальный глагол и перфектный инфинитив.
Мой вам совет: почитайте грамматику и выучите как следует формы инфинитива в английском языке.