问题

I failed to catch the early bus becauseI overslept this morning—You_________have stayed up too late lastnight
A:am working
B:will be working
C:was working
D:have been working
B:will be working
C:was working
D:have been working
正确答案是: