你该不是睡了一早上吧这句话用英语怎么说

问题描述:

你该不是睡了一早上吧这句话用英语怎么说
RT

You haven't been sleeping for the whole morning,have you?