We have been writing this book for months and months. (Present Perfect Continuous используется для описания длительного действия, которое началось в прошлом и продолжается до настоящего момента. 'For months and months' подчеркивает продолжительность).