Английский язык. Present perfect continuos.
2)I have been waiting for you for ages 3)He hasn’t been sleeping enough 4)I haven’t been learning English very long 5)How long have you been eating 6)They have been doing their homework for three hours