Same sentence
We have cleaned the house.
Form
- +
- I’ve worked · she’s worked
- −
- I haven’t worked · she hasn’t worked
- ?
- Have you worked? · Has she worked?
Use it for
- Life experiences (ever / never)
- Recent news with a result now
- Unfinished time (for / since)
Time words
everneveralreadyyetjustforsinceso far
Example
I’ve never tried sushi.
Watch out
I have seen her yesterday.
I saw her yesterday.
Same sentence
We have been cleaning the house.
Form
- +
- I’ve been working · she’s been working
- −
- I haven’t been working · she hasn’t been working
- ?
- Have you been working? · Has she been working?
Use it for
- How long something has been going on
- Visible results of a recent activity
- Repeated actions up to now
Time words
forsinceHow long…?all daylately
Example
I’ve been waiting for the bus for twenty minutes.
Watch out
I’ve been knowing her for years.
I’ve known her for years.