Choose the correct option.
... Mark and David (to finish) ... their homework?
Have ... finished
Has ... finished
Have ... finish