Alice is sunburned because she ______ on the beach all afternoon

Alice is sunburned because she ______ on the beach all afternoon.
A、lay
B、is lying
C、has lain
D、has been lying
【正确答案】:D
【题目解析】:本题考查时态。过去完成进行时表示在过去某一特定时间以前发生的动作一直持续到这个特定时间,或是刚刚结束,或是还要延续。但是,不会延续到现在。根据句意,句中 Susan被晒黑发生在过去,而lie这一动作是从“晒黑”之前一直持续的动作,当然说话时,lie的动作刚刚完成或还要延续,所以应用过去完成进行时。