1. Nobody has seen him
2. It has been foggy
Present Perfect
FOR / SINCE
last Friday.
some days.
3. He has been fishing
4. They've been living in France
5. The pilots have been on strike
6. We've had terrible weather
six o'clock.
7. I've known Tom_______ 1990.
8. We have been waiting for the bus
9. She hasn't seen her sister
10. Things have changed
11. The police have been looking
12. Our dog has been ill
13. I've been looking for this book
14. I've been working
15. The kettle has been boiling
eight years.
two months.
Saturday.
half an hour.
April.
he became the headmaster.
for him
a month.
two days.
I got up.
a long time.
ten minutes.