Preview the Grammar

Intermediate English Grammar (B1) Lesson 20 of 25

Present Perfect for Time

Read and listen to four conversations using the grammar.

Download the Worksheet / Get the Free Book

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.

Related articles

Do for Emphasis

Read and listen to four conversations using Do for Emphasis.

Causative Verbs

Read and listen to four conversations using causative verbs.

Used to – Past Tense

Read and listen to four conversations using the grammar.

Would – Past Tense

Read and listen to four conversations using the grammar.

Should – Suggestions

Read and listen to four conversations using the grammar.
Top Sidebar

Bottom Sidebar