Which one of the following sentence is correct ?

Answer: 
Have you finished the work yet ?
Which one of the following sentence is correct ?