1
2
3
100

___ you ever visited London?

A) Did
B) Have
C) Has
D) Do  

B) Have

100

Choose the correct question:
A) Have you ever eaten sushi?
B) Did you ever eaten sushi?
C) Have you ever ate sushi?
D) Has you ever eaten sushi?

A) Have you ever eaten sushi?

100

___ she ever ___ a horse?
A) Have / ride
B) Has / ridden
C) Has / rode
D) Did / ridden

B) Has / ridden

200

4. Put the words in the correct order:
you / ever / have / been / to / Astana / ?

Have you ever been to Astana?

200

Choose the correct question:
A) Has he ever played tennis?
B) Have he ever played tennis?
C) Has he ever play tennis?
D) Did he ever played tennis?

A) Has he ever played tennis?

200

Have they ___ their homework ___?
A) finish / yet
B) finished / yet
C) finished / already
D) finish / already

B) finished / yet

300

Find and correct the mistake:
❌ Have you ever went to another country?

✅ Have you ever gone to another country?

300

Make a Present Perfect question:
your friend / ever / see / a famous person

Has your friend ever seen a famous person?

300

Choose the correct question:
A) How long have you lived here?
B) How long did you lived here?
C) How long have you live here?
D) How long has you lived here?

A) How long have you lived here?

400

Find TWO mistakes:
❌ Has you ever saw this movie?

Have you ever seen this movie?

400

How many books ___ you ___ this year?
A) have / read
B) has / read
C) have / reads
D) did / read

A) have / read

400

Make a question for the answer:

Yes, she has. She has visited Paris twice.


Has she ever visited Paris?

500

Find the mistake and explain it:
❌ How many times have he visited London?

✅ How many times has he visited London?

500

Make a correct Present Perfect question from all the words:

your parents / ever / travel / abroad / have / ?

Have your parents ever travelled abroad?

500

🏆 Challenge question

You want to ask your friend whether they have finished their homework, but you also want to know when they finished it.

Write TWO questions using Present Perfect + another appropriate tense.

Have you finished your homework?
When did you finish it?

M
e
n
u