Time words relating to actions
Just = a short time ago
- I have just washed my car.
- They’ve just finished dinner ten minutes ago.
Already = before you expected/before I expected.
- I have already read two chapters!
- She has already told the kids to clean their rooms twice.
Yet = up until now. Yet is used in questions and negative sentences
I haven’t . . . yet / Have you . . . yet? = We use the present perfect (have been/have had/have played) when we talk about a time from the past until now.
- Have they opened your swimming pool for the year yet?
- Has she checked her mailbox yet today?
- We haven’t eaten Indian food yet.
- I haven’t been to the fair yet. Have you?
- Have you told your grandma you’re getting married yet?
Present perfect + ever (in questions) and never
Have you ever . . . ?
- Have you ever cleaned your dryer?
- Have you never taken the stairs instead of the elevator?
How long have you . . . ?
- How long have you worked here?
- How long has she lived in Germany?