Why can’t we use the present continuous for the future with “be” itself by saying “I’m being there tomorrow”’?
Solution 1:
One doesn't ordinarily say
- *I'm being there tomorrow.
to indicate one's future location. True.
On the other hand, one doesn't ordinarily say
- *I'm being home today.
to indicate one's present location, either.
The problem is not with the future, nor with the rule about using progressive for future, though it's a stupid rule if it doesn't tell you that the progressive (or continuous) construction does not apply to stative predicates. And locatives are stative. Similar problems occur with other stative predicates:
- *He's being tall.
- *It's being warm today.
- *He's owning that house.
The progressive construction is for Active predicates -- verbs, mostly, like go, run, sit, rent, compile, write, ..., but also behavioral adjectives like dishonest, impolite, rude, ... You can say He's being rude but not *He's being tall. So, for active predicates, you can use the progressive to indicate future time, under the appropriate circumstances.
Executive summary: Don't take grammar rules too seriously. Most of the ones in books are BS.