I can tell the difference in meanings when someone says: - "I was up all night" or "I've been up all night" <<<< Focuses on the present result, eg I'm tired! Clive
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.