11 have slept
12 have waited, I haven’t received it yet
13 has already done, she hasn’t done half of it yet
14 have waited
15 what have you been doing? I have been reading; I have read
16. I haven’t heard it
17. I have just received , I haven’t received any letters from my parents yet
18. Has been; the sun has been shining
19. I wind up
20. Are you doing?; I have been waiting
21. Where are your gloves? I’ve put them
22. I am staying; I have stayed; I have had; am taking; I have already seen; I have just taken; rise; provide
23. I will go; I am sure it will starve; jane has already fed