# data[].attributes.body
DEFINITION:
The Present Perfect tense expresses ....

# data[].attributes.body
1. Duration from the Past Until Now
Examples:
1.  We have lived in this house since 2008.
2. I have talked to the doctor an hour ago.

2. Event in the Past at an Unspecified Time
1. I have lost my keys.
2. You have never been to Cancun.

3. Uncompleted Action that is Expected to Happen.
1. He hasn't finished the homework.
2. We haven't cleaned the house.

# data[].attributes.body
2. She has closed the door
3. They have gone to bed
4. It has stopped raining
5. He has had a shower
6. The picture has fallen down.

# data[].attributes.body
2. I've bought some new shoes. Do you want to see them?
3. "Where is Liz?" She's not here. She's gone out
4. I'm looking for Paula. Have you seen her?
5. Look! Somebody has broken that window.
6. Does Lisa know that you're going away? Yes, I've told her?
7. I can't find my umbrella. Somebody has taken it.
8. Where are my glasses? "I don't know. I haven't seen them"
9. I'm looking for Sarah. Where has she gone?
11. Sue is having a party tonight. She has invited a lot of people.
10. I know that woman, but I have forgotten her name.
11. Sue is having a party tonight. She has invited a lot of people.
12. What are you going to do? Have you decided?
13. A: Does Bill know about the meeting tomorrow?
B: I don't think so. I haven't told him.
14. "Do you want this magazine?" No, I have read it, thanks.

# data[].attributes.body
1. JUST =  a short time ago

2. ALREADY = before you expected/before I expected

3. YET= until now

# data[].attributes.body
2. He has just gotten up.
3. They have just bought a new car.
4. The race has just started.

# data[].attributes.body
2. No, they have already seen
3. I have already phoned him.
4. He has already gone away.
5. I have already read it.
6. She has already started it.

# data[].attributes.body
2. The bus has just gone.
3. The train hasn't left yet.
4. He hasn't opened it yet.
5. They have just finished their dinner.
6. It hasn't stopped raining yet.

# data[].attributes.body
2. Have you met your new neightbours yet?
3. Have you paid your phone bill yet?
4. Has he sold his car yet?

# data[].attributes.body
3. Have you ever been to Australia?
4. Have you ever lost your passport?
5. Have you ever flown in a helicopter?
6. Have you ever won a race?
7. Have you ever been to New York?
8. Have you ever driven a bus?
9. Have you ever broken your leg?

# data[].attributes.body
2. She has been to Australia once.
3. She has never won a race.
4. She has flown in a helicopter for a few minutes.
5. I have never been to New York.
6. I have played tennis.
7. I have never driven a lorry.
8. I have been late for school.

# data[].attributes.body
1. Mary has traveled all over the world.
2. Mary has written ten books.
3. Mary has been married three times.
4. Mary has done a lot of interesting things.
5. Mary has met a lot of interesting people.

# data[].attributes.body
2. gone
3. been, gone
4. been
5. gone
6. gone
7. been
8. been

# data[].attributes.body
3. have been
4. has been
5. have lived
6. has worked
7. has had
8. have been learning

# data[].attributes.body
2. How long have they been in Brazil?
3. How long have you known Amy?
4. How long has she been learning Italian?
5. How long has he lived in Canada?
6. How long have you been a teacher?
7. How long has it been raining?

# data[].attributes.body
2. She has lived in Wales all her life.
3. They have been on holiday since Sunday.
4. The sun has been shining all day.
5. She has been waiting for ten minutes.
6. He has had a beard since he was 20.

# data[].attributes.body
2. I´ve known
3. I know
4. have you been waiting?
5. works
6. She has been reading
7. have you lived
8. I´ve had
9. Is / He has been

# data[].attributes.body
3. for
4. since
5. since
6. for
7. for
8. for, since

# data[].attributes.body
2. One month ago
3. Two years ago
4. A week ago
5. Two years ago

# data[].attributes.body
3. for 20 years
4. 20 years ago
5. an hour ago
6. a few days ago
7. for six months
8. for a long time

# data[].attributes.body
2. Jack has been here since Tuesday.
3. It's been raining for an hour.
4. I've known sue since 2002.
5. Claire and Matthew have been married for six months.
6. Liz has been studying medicine at university for three years.
7. David has played the piano since he was seven years old.

# data[].attributes.body
2. I've been to Texas for a week.
3. I've been learning English for 6 months.
4. I've known how to make cakes since 2020.
5. I've had a lot of homework.

# data[].attributes.body
2. Yes, I started my new job last week.
3. Yes, they arrived at 5 o'clocks.
4. Yes, she went away on Friday.
5. Yes, I wore my new suit yesterday

# data[].attributes.body
3. I finished.
4. Ok.
5. Did you finished.
6. Ok.
7. Died.
8. Where did you go last night? / Where were you last night?

# data[].attributes.body
3. I played tennis yesterday afternoon.
4. What time did you go to bed last night?
5. Have you ever met a famous person?
6. The weather wasn't very good yesterday.
7. Kathy travels a lot. She has visited many countries.
8. I switched off the light before going out this morning.
9. I live in New York now, but I have lived in Mexico for many years.
10. "What's Canada like? Is it beautiful?" " I don't know. I haven't been there."

# data[].attributes.body
1)
A: Did you have a good time?
B: Yes, it was great.
2)
A: Where's Alan? have you seen him?
B: Yes, he went out a few minutes ago.
A: And Rachel?
B: I don't know . I haven't her.
3)
A: Rose works in a factory. She worked there for six months.
Before that she was a waitress in a restaurant. She worked there for two years, but she didn't enjoy it very much.
4)
A: Do you know Martin's sister?
B: I have seen her a few times, but I have never spoken to her.
A: Yes, I met her at a party last week. She's very nice.

# data[].attributes.headline
Have you ever been camping? Where did you go? Did you like it? Talk about it.

# data[].attributes.subject
Have you ever been camping? Where did you go? Did you like it? Talk about it.

# data[].attributes.headline
Have you ever seen a tornado or another natural disaster? What other natural disasters do you know? Make a list.

# data[].attributes.subject
Have you ever seen a tornado or another natural disaster? What other natural disasters do you know? Make a list.

# data[].attributes.headline
Have you ever visited a fortune teller? Talk about it.

# data[].attributes.subject
Have you ever visited a fortune teller? Talk about it.

# data[].attributes.headline
Have you ever cheated on an exam? How did you do it? Talk about it.

# data[].attributes.subject
Have you ever cheated on an exam? How did you do it? Talk about it.

# data[].attributes.headline
Have you ever been to the zoo? Which animals did you like most? Explain why.

# data[].attributes.subject
Have you ever been to the zoo? Which animals did you like most? Explain why.

# data[].attributes.headline
Have you ever been abroad? Where have you been? Wich country would you like to visit and why?

# data[].attributes.subject
Have you ever been abroad? Where have you been? Wich country would you like to visit and why?

# data[].attributes.headline
Have you ever seen a ghost? Do you believe in ghost? Talk about it.

# data[].attributes.subject
Have you ever seen a ghost? Do you believe in ghost? Talk about it.

# data[].attributes.headline
Have you ever bought a lottery or lotto ticket? Have you ever won anything?

# data[].attributes.subject
Have you ever bought a lottery or lotto ticket? Have you ever won anything?

# data[].attributes.headline
Have you ever been to an amusement park? What were you favourite rides? Talk about it.

# data[].attributes.subject
Have you ever been to an amusement park? What were you favourite rides? Talk about it.

# data[].attributes.headline
Have you ever broken a bone or been in hospital? Talk about it.

# data[].attributes.subject
Have you ever broken a bone or been in hospital? Talk about it.

# data[].attributes.headline
Have you ever done anything that you really regretted? What was it?

# data[].attributes.subject
Have you ever done anything that you really regretted? What was it?

# data[].attributes.headline
Have you ever met a celebrity? Who was it? Talk about it.

# data[].attributes.subject
Have you ever met a celebrity? Who was it? Talk about it.

# data[].attributes.headline
Have you ever performed in public? Talk about it.

# data[].attributes.subject
Have you ever performed in public? Talk about it.

# data[].attributes.headline
Have you ever been on the radio or on TV? Talk about it.

# data[].attributes.subject
Have you ever been on the radio or on TV? Talk about it.

# data[].attributes.headline
Have you ever called a woman "sir" or a man "madam"? What happened?

# data[].attributes.subject
Have you ever called a woman "sir" or a man "madam"? What happened?