Present perfect - Test B

1. ..... my earring. Have you seen it?
2. Do you see Kate very often? No, I ..... her for three months.
3. You know Olga, don't you? Yes, we ..... each other a long time.
4. Do you still play basketball ? No, I ..... for ten years.
5. Do you watch videos? No, I ..... videos for years.
6. Peter is never ill, is he? No, he ..... ill since he was born.
7. Brook is ill. She became ill a few days ago. She ..... a few days.
8. I ..... my passport. I can't find it anywhere.
9. Poonam starts work at midday and ..... a break at 12:30.
10. ..... to Rome? Yes, many times.