Grammar test


We have been getting ready for a big party tomorrow. By the time our guests arrive, we _____ for almost a week.