No. The correct form is "Who has finished?"
Did you manage to finish your sentence?The correct usage would be "did you manage to finish?"
Just ask your teacher for some idea's, and if you still don't get it search the web for correct answers, and use your book if you can.
Did he ask her is the correct expression.
The correct present tense form is "he finishes." "He will finish" is the future tense.
"Where is she?" is the correct form to ask the question.
No, that is not correct English grammar.The correct way to ask is either:"What is this a picture of?""What does this picture show?"
It depends on the context. Both of these examples are correct: Ask permission of her. You need to ask for permission. The former is slightly formal, while the latter is more casual.
Ask for pizza
The correct sentence is the following: "What were you doing from before?"
No, ask is in the incorrect tense. The correct tense is asked. I ask. He asked. Ted asked.
Wait for her to finish weaving
Usually after you finish sowing your crops it'll ask you