TOP
Present perfect and past perfect
Present perfect simple
contrast: present perfect vs past simpleb1
Present perfect simple and past simple I've travelled around the world.I travelled around Asia five years ago.He hasn't met our cousins.He didn't meet our cousins in 2014.Have you talked to my sister yet?Yes, I have. I talked to her yesterday.For more information on forms of the present perfect (simple), see Present perfect simple: positive.In British English, we use the present perfect to talk about an action or situation in the past when we don't know the exact time or it isn't important.I've invited Dave and Sue for dinner.We use the past simple to talk about a specific time in the past.I phoned my brother yesterday.We often use the present perfect to start a conversation about our experiences. If we want to ask about or give more details, we use the past simple.Have you ever visited your cousins in Canada?Yes, we went there last year.
Complete the text with words from the box.
’s been’s been’s been’s had’ve had’s methaven't eatenhadatemetwaswas
Question: 1 /
You scored 0 out of
7 p.m., 12th January
It
a good day. In fact, it
a good month so far. I
some good meetings at work and I
any chocolate since the end of last year (well, apart from that piece I
last night, which
very small ☺). I
Sophie in town this morning. She
in London for the last six months but she's back for a job interview. It
really good to see her. She hasn't changed since the last time we met! She told me all about the amazing experiences she
and all the famous people she
. She makes me smile with all her stories! I just sat and listened for 20 minutes and then we
a proper conversation. OK, I'm going to stop now!