กลับสู่บทเรียน
A1

Present perfect or past simple – English Grammar Exercises for A1

8 แบบฝึกหัด

1. Match questions 1-6 with answers a-f.

  • 1)
    e Has he ever won an Oscar?
  • 2)
    Did you go on holiday last year?
  • 3)
    How many times have you visited New York?
  • 4)
    Did you do anything special this weekend?
  • 5)
    Have they ever been to a musical on Broadway?
  • 6)
    Did she enjoy her birthday party?
  • a I’ve only been there once, in 2010.
  • b No, not really. We just went out for a pizza on Saturday night.
  • c)
    Yes, they have, actually. They saw The Lion King when they were in New York last year.
  • d Yes, she did. She had a fantastic time.
  • e Yes, he has. He got one for the film The Artist in 2011.
  • f)
    Yes, we did. We went to Cancún in Mexico.

2. Underline the correct words to complete the conversation.

  • A (1) ) Have you ever been / Did you ever go to London?
  • B Yes, I (2) ) have / didI (3) ) ‘ve stayed / stayed there lots of times on business.
  • A (4) ) Have you ever seen / Did you ever see any musicals in the West End?
  • B No, I (5) ) didn’t / haven’tHowever, I (6) ) went / ‘ve been to the theatre a few times.
  • A Really? What (7) ) have you seen / did you see the last time you went?
  • B I (8) ) saw / have seen Shakespeare’s Romeo and Juliet at The Globe Theatre last summer.
  • A Who (9) ) have you been / did you go with?
  • B I (10) ) went / have been with some English friends.
  • A (11) ) Have you enjoyed it / Did you enjoy it?
  • B Yes, I (12) ) have / didThe acting (13) ) was / has been brilliant!

3. Correct the sentences.

  • 1)
    Have you never met a famous pop singer?
  • Have you ever met a famous pop singer?
  • 2)
    I never seen a film by Quentin Tarantino.
  • 3)
    They has never been to Barcelona.
  • 4)
    I haven’t never been to France on holiday.
  • 5)
    My uncle has write lots of children’s books.
  • 6)
    Have ever you read any of the Harry Potter books?
  • 7)
    A Has he ever been to Scotland?
  • B No, he never.
  • 8)
    I’m visited my grandmother three times this week.

4. Tick (✓) the correct sentences. Change the verb form in the sentences that are not correct.

  • 1)
    We’ve been to Australia only once.
  • 2)
    He’s read a book in English last week.
  • 3)
    I never saw an X-Men film.
  • 4)
    They’ve won a pop music competition two years ago.
  • 5)
    I saw three films at the weekend.
  • 6)
    She’s never been to Argentina.
  • 7)
    I didn’t read a book by Dan Brown.

5. Complete the conversation with the correct present perfect or past simple form of the verbs in brackets.

  • A (1) ) (you/be) to Australia?
  • B No, I haven’t, but I (2) ) (be) to New Zealand.
  • A Have you? I (3) ) (never/be) there, but I would love to go.
  • B We (4) ) (go) about four years go in the summer.
  • A How long (5) ) (you/stay)?
  • B About three weeks, but it (6) ) (not be) long enough.
  • A I (7) ) (do) a bungee jump when I (8) ) (be) there. (9) ) (you/ever/try) anything like that?
  • B No. I’m too afraid!

6. Underline the correct words.

  • 1)
    Have you been / Did you go out last night?
  • 2)
    I’ve never seen / I never saw an opera.
  • 3)
    We went / We’ve been to a rock concert on Saturday.
  • 4)
    Have you ever danced / Did you ever dance the tango?
  • 5)
    She’s a fantastic actress but she never won / she’s never won an Oscar.
  • 6)
    We’ve visited / We visited the theatre when we were in Buenos Aires last year.
  • 7)
    I didn’t eat / ’ve never eaten sheep’s milk cheese in my life.
  • 8)
    Did he win / Has he won the 100m at the 2012 Olympic Games?

7. Match questions 1–8 with short answers a–h.

  • 1)
    g.. Did she go out?
  • 2)
    Have you ever been to Chile?
  • 3)
    Was it a good concert?
  • 4)
    Has she been in any bad films?
  • 5)
    Were you tired when you got home?
  • 6)
    Did they help you?
  • 7)
    Have they ever visited Tokyo?
  • 8)
    Did you have a good time?
  • a)
    Yes, we were.
  • b Yes, we did.
  • c)
    No, I haven’t.
  • d No, they didn’t.
  • e)
    Yes, it was.
  • f)
    No, they haven’t.
  • g)
    No, she didn’t.
  • h Yes, she has.

8. Complete the conversation using the correct present perfect or past simple form of the verbs in brackets.

  • A (1) ) Have you ever been (you / ever / go) to a jazz club?
  • B Yes, I (2) ) (3) ) (I / go) to a few. My favourite is Jazz Cellar. (4) ) (I / go) there hundreds of times.
  • A Yes, I think (5) ) (I / go) there too. (6) ) (I / go) there last year.
  • B (7) ) (you / like) it?
  • A Yes, I (8) ) (9) ) (it / be) great. There (10) ) (be) a brilliant singer – her name (11) ) (be) Erica something.
  • B Erica Sousa. (12) ) (I / see) her a few times. She’s amazing. In fact, (13) ) (she / play) a concert there last week.
  • A (14) ) (you / go) to that concert?
  • B No, I (15) ) (16) ) (I / want) to go but I had a meeting at work and (17) ) (I / finish) late.

วิธีการฝึกฝน

  1. 1อ่านคำถามแต่ละข้ออย่างละเอียด
  2. 2เขียนคำตอบของคุณหรือเลือกตัวเลือกที่ถูกต้อง
  3. 3คลิก 'แสดงคำตอบ' เพื่อตรวจสอบงานของคุณ
  4. 4ทบทวนข้อผิดพลาดและลองทำแบบฝึกหัดที่คล้ายกัน
  5. 5ไปยังแบบฝึกหัดถัดไปเมื่อพร้อม