have you finished already?为什么不用have you finished yet?

问题描述:

have you finished already?为什么不用have you finished yet?
have you finished already?为什么不是have you finished yet?
我老师说过already 用于肯定句中,yet用于否定句和一般疑问句

你说的是正确的.应该是“have you finished yet?”
(本人英语硕士)