Existe diferença entre asleepe sleeping?

Resposta do falante nativo
Rebecca
Sim, há uma diferença entre os dois! Ambos se referem a não estar acordados, mas são usados de forma diferente. Asleepsó é usado depois do verbo, e é por isso que eu disse you've been asleep no vídeo. (have ou beverbos são geralmente usados antes). Não pode ser precedido por um substantivo e, quando usado com um substantivo, sleepingé usado em seu lugar! Exemplo: A sleeping dog lies on the bed. (Filhote de cachorro dormindo deitado na cama) Exemplo: I've been asleep for one hour. (estou dormindo há uma hora) Exemplo: He's sleeping, don't wake him up. = He's asleep, don't wake him up.(Ele está dormindo, não o acorde) -> Neste caso, tanto asleepquanto sleeping podem ser usados porque se referem a um estado de sono.