Present Simple обозначает регулярные действия, факт: I go to the cinema once a month. - Я хожу в кинотеатр один раз в месяц. I am Russian. - Я россиянин.
Present Progressive обозначает действие которое происходит сейчас, либо произойдет по плану в будущем: She is reading a book now. - Она читает книгу сейчас. We are leaving tomorrow. -Мы уезжаем завтра.
Present Perfect обозначает действие которое завершилось в настоящий момент времени, например на этой неделе, в этом месяце. Действие завершено, а период времени, за которое это действие свершилось, еще не закончен. I have visited my grandparents this week. Я навестил бабушку и дедушку на этой неделе.
Чрезвычайно доходчивый пример разбора на одном предложении с русскими комментариями, осторожно, 18+. На мой взгляд, тут самый адекватный комментарий по смысловой разнице между временами.
Вопрос уже давнишний, но вдруг кто наткнется :)) Советую почитать вот эту статью: Как выразить русские мысли в системе английских времен
Там сравниваются русские времена и английские. Если судить по комментариям прочитавших, все действительно становится понятнее.
To Moscow, а не in Moscow.