John Chrysostom
Do you see that the expression "not having received" means that they awaited and hoped for the promises? If hope leads to receiving, then we also can receive.
Although they did not possess the promised blessings, they beheld them in their longing for them. Why was this? It was to put us to shame.
Even when earthly blessings were promised to them, they did not cling to them, but desired the city to come. God continually speaks to us about the city above, yet we desire the one here.
God told them that He would give them the blessings of the present age. Yet because He saw, or rather because they showed themselves worthy of higher blessings, He counted them worthy to receive not those, but these higher ones.
Read more (115 words)
Thus He showed us that those who do not cling to the former blessings are worthy of the latter. It is like someone promising toys to a wise man, not so that he should accept them, but to show his philosophy and his longing for higher things.
The Apostle shows that they detached themselves from the earth with such zeal that they did not even wish to receive what was offered. Therefore their descendants receive it, as men worthy of the earth.
What does "a city having foundations" mean? Do not cities here have foundations? In comparison with that city, they do not.
"Whose designer and builder is God." Oh, what praise for that city!