问题

er cup of coffee That’s your thirdsince lunch.—Yeah, well, I ____ all night preparing formy history exam. I can hardly keep my eyes open.
A:stayed up
B:have stayed up
C:have been staying up
D:will stay up
B:have stayed up
C:have been staying up
D:will stay up
正确答案是: