They are the same when what you're describing is a state - being in New York or being open. There could be difference when it refers to an action that happens once and briefly. When you arrive, I will leave versus By the time you arrive, I will have left .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.