Sudahkan kau menghabiskan makan siangmu?

English Translation

Have you finished your lunch yet?

I think “sudahkan” is a typo. It’s a question, so “sudahkah” is the correct one.