Present Perfect for Time
Read and listen to four conversations using the grammar.
Conversation 1
Man: Has Bob arrived yet?
Woman: No, he hasn’t gotten here yet?
Man: Has anyone tried to call him?
Woman: I don’t think anyone has.
Man: Maybe he has overslept.
Woman: Or maybe he’s forgotten there’s a meeting.
Conversation 2
Man: Have you sent the report?
Woman: No, I haven’t.
Man: Why haven’t you finished?
Woman: I haven’t had time to check the spelling.
Man: Have you finished writing it?
Woman: Yes, I have. Almost done!
Conversation 3
Man: How long have you known Joe?
Woman: I’ve known him since high school.
Man: Wow! That’s a long time.
Woman: Yeah, we have been best friends for a while.
Man: Have you seen him recently?
Woman: No, I haven’t seen him for some time.
Conversation 4
Man: Nice sweater. I haven’t seen it before.
Woman: Oh, this old thing. I’ve had it forever.
Man: How come you haven’t worn it very much?
Woman: Well, it has been too hot to wear it.
Man: Yeah, it has been very warm lately.
Woman: I know! I haven't needed a jacket for months.
Present Perfect - Recent Changes
- Have you finished the report yet?
- No, I have not finished yet. / No, not yet.
- Have you even started?
- Yes, I already started. / Yes, I have
- Have you eaten yet?
- No, I haven't eaten yet.
- Has he left yet?
- Not yet. He will leave soon.
- Have you already eaten?
- Yes, I've already eaten.
- Have you already started?
- Yes, we already have.
- Have you finished the report yet?
- Yes, I've finished it.
- Did you finish the report yet?
- Yes, I finished it.