Here are the answers:
1. Have you read the book about Lisbon?
2. Flight 201 hasn't arrived yet/already.
3. John has been here for weeks.
4. We have Science lessons.
5. Melanie went to a concert.
6. A: Have you eaten?
B: Yes, I have.
7. Peter has been since he was young.
8. This is the best book I've never read.