1. Hasn’t done 2. ate 3. I have finished 6. He has been writing
1.Didn't do
2.Ate
3.I have finished
4.Did you wait
5.Arrived
6.Have been writing