Теорія:

Прислівники часу (слова-підказки Present Perfect)
Ever — коли-небудь, коли-небудь — використовується в основному в питаннях;
 
never — ніколи — використовується тільки в стверджувальних реченнях, стоїть після дієслова have / has;
 
just — як раз, тільки що — стоїть після дієслова have / has;
 
already — вже — стоїть після дієслова have/has;
 
not… yet — ще ні — може стояти в кінці речення (у заперечних реченнях);
 
before — раніше, перше — може стояти в кінці речення ;
 
for ages — на віки;
 
for a long time — довгий час;
 
since last year — з минулого року.
Запам'ятайте такі речення:
I have never been to France.
 
Have you ever been to London?
 
I haven't seen you for ages.
 
I haven't met him for a long time.
 
I haven't been to Moscow since last year.