English Grammar15 Min Read Olivia CarteronSeptember 25, 2026 Has Long Been vs Has Been for a Long Time: Choose the Natural Phrase Every Time Choosing between has long been vs has been for a long time can feel harder than it should. Both phrases talk about something that started in…