Для начала, вам нужно понять, что же такое Present Perfect
Время Present Perfect обозначает действие, которое завершилось к настоящему моменту или завершено в период настоящего времени. Present Perfect легко отличить от других времен по \"словам - подсказкам\", таким, как :
- ever – когда-либо, когда бы то ни было, когда-нибудь;
- never – никогда;
- just – как раз, точно, едва, только что, всего лишь, совсем, только-только, лишь, сейчас;
- already – уже, ранее, даже;
- not…yet – все еще нет, нет еще, еще не, нет, еще нет;
- before – раньше, прежде, пока не, уже, перед тем как;
- lately – давно, в последнее время, недавно, за последнее время;
- of late – с недавних пор, за последнее время, недавно;
- so far – уже, к настоящему времени, на этот час, пока, до сих пор, вплоть до этого момента;
- recently – недавно, на днях, в последнее время, только что, не так давно;
- by now – на настоящий момент;
- up to now – до сих пор, до настоящего времени.
Так же следует запомнить следующие конструкции:
- I have never been to France (Я никогда не был во Франции.);
- Have you ever been to London? (Ты когда - нибудь был в Лондоне?);
- I have not seen you for ages. (Я давно не видел тебя.);
- I have not met him for a long time. (Я давно его не встречал.);
- I have not not been to Moscow since last year. (Я не был в Москве с прошлого года.).
У нас есть уже половина предложений, осталось столько же- I have seen him today.
- I haven\'t been to Italy before.
- I have just come.
- He has just called me.
- She has already cooked the meal.