Logo
thubnail
เทศกาลกีฬา
แมตช์ทีม
มัธยมต้น 9
ภาษาอังกฤษ
Review: Present perfect (M502)
Natthachai Tha
15
ผู้สร้างควิซต้นฉบับ -
Natthiya B.
ปัญหาที่เพิ่มเข้ามา (20/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
ซ่อนคำตอบ
public quiz

# 1

เลือกประเภท

What is the function of Present Perfect Tense?

  • To describe a future event.
  • To describe an action happening now.
  • To describe an experience or an action that affects the present.
  • To describe an action that happened exactly at a known time in the past.

# 2

คำตอบสั้น

Fred is a very close friend of mine. We ________ each other for years.

  • have known

# 3

เลือกประเภท

Do you know what time Sarah _________ the office?

  • leave
  • left
  • has left
  • has been leaving

# 4

เลือกประเภท

You ________ late for work too many times this year. If you’re not careful you’ll be fired.

  • are
  • were
  • had been
  • have been

# 5

เลือกประเภท

We ________ an exchange student from Russia who _______ the sea so we’re taking him to a beach this weekend.

  • have/didn't saw
  • had/has never seen
  • had/had never seen
  • have/has never seen

# 6

คำตอบสั้น

I __________ quite a few financial problems last year but this year things are getting better.

  • had

# 7

คำตอบสั้น

I __________ to be a writer_________ I was a child.

  • have wanted/since

# 8

เลือกประเภท

A: 'Where's Celine?' B: 'She ___________.'

  • 's just left
  • just has left
  • has left just

# 9

คำตอบสั้น

I ___________ (stain) my suit, but I ___________ (send) it to the dry-cleaners and it looks OK.

  • stained/sent

# 10

คำตอบสั้น

I ___________ (visit) Greece 3 times since my friend ___________ (move) there 3 years ago, and I love it!

  • have visited/moved

# 11

เลือกประเภท

Jackie sent off more than 20 job applications last month, but ___ she hasn't had any replies.

  • yet
  • never
  • so far

# 12

เลือกประเภท

He promised to write to me once a week but _______ I've only received a postcard.

  • just
  • until now
  • ever

# 13

เลือกประเภท

A: Liz is looking very healthy these days. B: Yes, she's _________ started yoga classes.

  • recently
  • until now
  • so far

# 14

เลือกประเภท

A: Have you __________ been in a helicopter? B: Yes. Once was enough!

  • never
  • ever
  • so far

# 15

คำตอบสั้น

I __________ (receive) 25 emails this morning, most of them spam!

  • have received

# 16

เลือกประเภท

Your hair looks nice. Have you _______ to the hairdresser's?

  • been
  • gone

# 17

เลือกประเภท

Keith's ________ to the shop to get some bread. He'll be back in five minutes.

  • been
  • gone

# 18

เลือกประเภท

Where's my passport _________? I can't find it anywhere.

  • been
  • gone

# 19

คำตอบสั้น

A: _______ (you/see) my keys today? B: Yes. I _______ (see) them this morning on the kitchen table.

  • Have you seen/saw

# 20

เลือกประเภท

I honestly think that the time ________ come when we should celebrate our success.

  • will
  • has
  • had
  • having
การแชร์ Google Classroom