Logo
thubnail
เนินเขาสำหรับปิกนิก
แบบรอบ
ประถม 6
ภาษาอังกฤษ
present perfect tense
KruPraewEFS
10
ปัญหาที่เพิ่มเข้ามา (20/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
แสดงคำตอบ
public quiz

# 1

เลือกประเภท

We __________ good friends for many years.

  • are
  • were
  • did
  • have been

# 2

เลือกประเภท

__________ she ever __________ to an open air rock concert?

  • Has, been
  • Did, be
  • Was, being
  • Is being

# 3

เลือกประเภท

That man __________ in prison for five years.

  • are
  • were
  • has been
  • is being

# 4

เลือกประเภท

I __________ up the car yet.

  • has washed
  • haven’t washed
  • didn’t wash
  • don’t wash

# 5

เลือกประเภท

John __________ Russian since he was six years old.

  • speak
  • spoke
  • has spoken
  • is speaking

# 6

เลือกประเภท

__________ Jack __________ the football team yet?

  • Have, joined
  • Is, joining
  • Was, joining
  • Has, joined

# 7

เลือกประเภท

He __________ two gold medals so far.

  • have won
  • has won
  • didn’t win
  • was win

# 8

เลือกประเภท

Dave __________ never __________ competition in his life.

  • has, lost
  • have, lost
  • was losing
  • didn’t lose

# 9

เลือกประเภท

How long __________ you __________ baseball?

  • did, play
  • has, played
  • was, played
  • have, played

# 10

เลือกประเภท

They __________ snowboarding yet.

  • haven’t tried
  • have tried
  • hasn’t tried
  • has tried

# 11

เลือกประเภท

I've lived here _____ 1999.

  • since
  • for
  • by
  • from

# 12

เลือกประเภท

She's been watching TV _____ 5 hours.

  • for
  • since
  • during
  • at

# 13

เลือกประเภท

They've been playing football _____ 2 o'clock.

  • for
  • since
  • at
  • by

# 14

เลือกประเภท

We've studied French _____ April.

  • since
  • for
  • by
  • from

# 15

เลือกประเภท

Which sentence is in the present perfect tense?

  • She goes to school every day.
  • He will visit Paris next year.
  • They have finished their homework.
  • I am eating breakfast.

# 16

เลือกประเภท

What is the correct question form in the present perfect tense?

  • You have finished?
  • Have you finished?
  • Did you finished?
  • You finished have?

# 17

เลือกประเภท

Choose the correct negative present perfect sentence.

  • She hasn’t seen the movie.
  • She don’t see the movie.
  • She not saw the movie.
  • She isn’t seeing the movie.

# 18

เลือกประเภท

'We have lived here _____ 10 years.'?

  • since
  • for
  • by
  • from

# 19

เลือกประเภท

Which sentence correctly?

  • They have known each other since five years.
  • They have known each other since 2015.
  • They have known each other since long time.
  • They have known each other since always.

# 20

เลือกประเภท

What is the past participle (verb 3) of 'win'?

  • winning
  • won
  • winned
  • wins
การแชร์ Google Classroom