The context: I am looking for a book at home. I can't find it anywhere. I think my roommate could help me.
- The roommate is still at home. I ask him/her "Have you seen the book?" I think that the form is correct here.
- The roommate is out (I'm calling him) and I am sure he/she will not come back untill I find the book. Should I say "Did you see the book" or "Have you seen the book?" From what I know about the difference between the Past Simple and the Present Perfect, I should choose the first one.
- The roommate is out, but there is a high probability that he/she could come back before I find the book. Again, should I say "Did you see the book" or "Have you seen the book?"