Тест на знання часу Present Perfect

1. I ___ this film before.
A) saw
B) see
C) have seen
D) am seeing
2. She ___ her homework already.
A) finished
B) has finished
C) finishes
D) is finishing
3. We ___ never ___ to London.
A) did / go
B) are / going
C) have / been
D) were / going
4. ___ you ever ___ sushi?
A) Did / eat
B) Are / eating
C) Have / eaten
D) Were / eating
5. Tom ___ just ___ home.
A) did / come
B) is / coming
C) has / come
D) was / coming
6. They ___ here since 2020.
A) lived
B) are living
C) have lived
D) live
7. My sister ___ her keys. She can't open the door.
A) lost
B) loses
C) has lost
D) is losing
8. I ___ already ___ breakfast.
A) did / have
B) have / had
C) am / having
D) was / having
9. He ___ three books this month.
A) read
B) reads
C) has read
D) is reading
10. We haven't finished the project ___.
A) already
B) just
C) ever
D) yet
11. She has ___ arrived.
A) yet
B) ever
C) just
D) never
12. I ___ my best friend for ten years.
A) know
B) knew
C) have known
D) am knowing
13. ___ your parents ever ___ abroad?
A) Did / travel
B) Are / travelling
C) Have / travelled
D) Were / travelling
14. He ___ never ___ a horse.
A) did / ride
B) is / riding
C) has / ridden
D) was / riding
15. They ___ the report yet.
A) didn't finish
B) don't finish
C) haven't finished
D) aren't finishing
{"name":"Тест на знання часу Present Perfect", "url":"https://www.quiz-maker.com/QZ50UZLW4","txt":"1. I ___ this film before., 2. She ___ her homework already., 3. We ___ never ___ to London.","img":"https://cloud.quiz-maker.com/uploads/124/5854753-ChatGPT-Image-Apr-28-2026-at-05-47-34-PM.png"}