Learn English – “MODAL + HAVE BEEN + ING VERB” expresses an ongoing action which finished or lasts from the past up to now

modal-verbsperfect-aspectsyntactic-analysis

There is a missing knowledge of Tenses in Modals in English grammar textbooks.

Ok, we know that "Present Perfect Continuous" is used to express a duration from the past until now.

enter image description here

Ex: They have been talking for the last hour. (the "talking" action happened 1 hour ago & continuously progress until now.)

Yeah, that's easy. But what about the structure "MODAL + HAVE BEEN + ING VERB"?

What meaning does the structure "MODAL + HAVE BEEN + ING VERB" carry?

See this example

  • The baby must have been sleeping when I passed by his room 2 hours ago.

Does that mean "I am very sure that the baby was sleeping at that time (2 hours ago), but he woke up 1 hour ago"

or

Does that mean "I am very sure that the baby has been sleeping for 2 hours, and he is still sleeping now"

This page says "The perfect continuous conditional can be used in type 3 conditional sentences. It refers to the unfulfilled result of the action in the if-clause, and expresses this result as an unfinished or continuous action."

But what does "an unfinished or continuous action" mean?.

Ex: If she hadn't got a job in London (but she did), she would have been working in Paris (maybe still she is working in Paris now) (but she wasn't).

So "MODAL + HAVE BEEN + ING VERB" expresses an ongoing action which finished or lasts from the past up to now?

Note: could you please include a referenced source in your answers?

Best Answer

You're right. After a modal, HAVE+pp does not have the sense of perfect, but of past.

"Must have slept" corresponds temporally to "slept" not to "has slept"

Similarly "must have been sleeping" corresponds in tense to "was sleeping", not to "has been sleeping".

Edit: after thinking about it, I think it would be more accurate to say that after a modal, the distinction between past and perfect is neutralised. "Must have slept" can correspond to "has slept" or to "slept". So:

Look at the bed! Somebody must have slept here!

has perfect force: it's equivalent to "I conclude that somebody has slept here".

What did he do after that? I don't know. He must have slept.

has non-perfect past force: it's equivalent to "I conclude that he slept".

So "the baby must have been sleeping" could have the usual present-relevance (perfect continuous) but might not have (past continuous).