完成时中什么时候用"yet"和“already"?

问题描述:

完成时中什么时候用"yet"和“already"?

yet是否定和疑问句
I haven't seen him yet.
Have you seen him yet?
already是肯定句
I have already seen him.