1. How long have you been a teacher?
2. Kate has just cleaned the window.
3. Have you ever been to Egypt?
4. Sandra has recently driven a car before.
5. I haven't invited anyone to the party yet.
6. She has only written one letter so far.
7. You have known them for five years.
8. He hasn't phoned since Sunday.
9. Toby has never bought a dog.