By the time she leaves, we _______ here for an hour. A. will be B. will have been C. are D. have been