___ you ever visited London?
A) Did
B) Have
C) Has
D) Do
B) Have
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?
___ she ever ___ a horse?
A) Have / ride
B) Has / ridden
C) Has / rode
D) Did / ridden
B) Has / ridden
4. Put the words in the correct order:
you / ever / have / been / to / Astana / ?
Have you ever been to Astana?
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?
Have they ___ their homework ___?
A) finish / yet
B) finished / yet
C) finished / already
D) finish / already
B) finished / yet
Find and correct the mistake:
❌ Have you ever went to another country?
✅ Have you ever gone to another country?
Make a Present Perfect question:
your friend / ever / see / a famous person
Has your friend ever seen a famous person?
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?
Find TWO mistakes:
❌ Has you ever saw this movie?
Have you ever seen this movie?
How many books ___ you ___ this year?
A) have / read
B) has / read
C) have / reads
D) did / read
A) have / read
Make a question for the answer:
Yes, she has. She has visited Paris twice.
Has she ever visited Paris?
Find the mistake and explain it:
❌ How many times have he visited London?
✅ How many times has he visited London?
Make a correct Present Perfect question from all the words:
your parents / ever / travel / abroad / have / ?
Have your parents ever travelled abroad?
🏆 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?