"They should have been there." means "Too bad that they were not there, it was such a good show or something like that." However if you put "by now" behind it. It would become "They should have been there by now," which means "Well, they are probably there now or they probably have gotten there now."
Therefore, I create some sentences below using the same logic, would you check them for me?
1. They COULD have been there by now.
It means they are probably there now.
2. They MIGHT have been there by now.
It means the same.
3. They MAY have been there by now.
It means the same, but even more definite than the above two.
4. They MUST have been there by now.
It means they are very likely there now, like 90%.
Well, actually I am so not sure about this theory; I even doubt the beginning statement (the "should have" part). So, how do you think? Is it right? Or is it a total mistake or although it's a mistake but some Americans keep using unwittingly? Like they doubt it, but they keep saying it or think it's ok but they wouldn't say it's right.
Thanks!
Therefore, I create some sentences below using the same logic, would you check them for me?
1. They COULD have been there by now.
It means they are probably there now.
2. They MIGHT have been there by now.
It means the same.
3. They MAY have been there by now.
It means the same, but even more definite than the above two.
4. They MUST have been there by now.
It means they are very likely there now, like 90%.
Well, actually I am so not sure about this theory; I even doubt the beginning statement (the "should have" part). So, how do you think? Is it right? Or is it a total mistake or although it's a mistake but some Americans keep using unwittingly? Like they doubt it, but they keep saying it or think it's ok but they wouldn't say it's right.
Thanks!