Another cup of coffee?That's your third since lunch

问题描述:

Another cup of coffee?That's your third since lunch
- Year. well, I--- all night preparing for my history exam. I can hardly keep my eyes open.
A stayed up B have stayed up C have been stayed up D will stay up
为什么不选B,这不是对现在产生了影响吗?

选A
首先,这是一个对话,上文是:还要一杯咖啡?现在这杯已是你午饭后的第三杯了
下文:啊,是啊,我昨晚熬夜复习准备我的历史考试.(现在)我都睁不开眼睛了.
所以下文陈述的是一个事实,与上文进行一个对话,并不是要表达对现在产生了影响.
个人意见,仅供参考.