1. I haven't finished yet.
2. Have they booked the restaurant yet?
3. We have already ordered the champagne.
4. Anna has been studying hard for five hours.
5. How long has Jim been cleaning his bike?
6. I have just seen Jim.
7. We have been helping Mary since five o'clock.