1

If I ask someone:

Have you slept?

Are you asleep?

What's the difference in meaning?

1 Answer 1

3

Have you slept?

Here slept is in the present perfect tense and is used to ask if the person slept before now at some indefinite point in time. It could mean "have you ever slept" but, more logically, it is asking if the person has slept recently (asked the next morning, for example).

Are you asleep?

Here asleep is in the present tense. The question is directed at a person who may or may not currently be sleeping in an attempt to discover which is the case.

5
  • 1
    I agree, except that have you slept is present perfect, not past. Past would be did you sleep? The difference doesn't affect the point you are making.
    – Colin Fine
    Oct 31, 2019 at 17:16
  • @col Thanks for the correction :)
    – Rykara
    Oct 31, 2019 at 17:29
  • Logically, the only answer possible to 'Are you asleep?' must be 'No'. Oct 31, 2019 at 22:02
  • @mich Or a non-response (affirming yes).
    – Rykara
    Oct 31, 2019 at 22:04
  • Is silence an answer? Oct 31, 2019 at 22:37

Not the answer you're looking for? Browse other questions tagged .