Which one to choose?Thanks.

问题描述:

Which one to choose?Thanks.
Has he ____ overslept in the morning?
A:still B:ever

B曾经睡过头
仍然用一般现在是