Изучаем свойства глаголов из школьных учебников ( там их аж 6) и понимаем разницу между временем грамматическим и логическим
Обращаем внимание на способ действия ( завершенный/ незавершенный )
Делим времена по типу present / future / past(время) * simple / perfect / continuous / perf. continuous(тип времени)
Ищем здесь пункт 2 и сравниваем с русским ( где глаголы делятся на два вида, угадай какие )
Это обязательно.
1) Present * - привычное действие для чего либо, в момент речи может исполнятся а может и нет ( что абсолютно не подразумевается и ни на что не влияет ) , например - Я обычно встаю в 7 утра ( I usually wake up at 7 am ). Также научные истины именно с ним идут
2) Past * - (1) как и Present, но в прошлом ; (2) действие совершенное один раз с УКАЗАНИЕМ ВРЕМЕНИ ( само время не может быть определенным промежутком ( с 4 до 10 - промежуток , "вчера" - не определенный промежуток ) В ПРОШЛОМ)
3) Future * - единичное действие в будущем с указанием неопределенного времени в будущем ( "вчера", "потом") или какая-нибудь истина выраженная в будущем ( реже всего )
Perfect - указанное действие уже завершено( полностью ) до момента речи и связанно с текущим моментом речи. В негативной форме - действие не было начато но для текущей ситуации его нужно совершить. Для этого типа времени действие уже завершено.
1) Present * - Действие завершено( либо не начато ) к моменту речи, и с ним связано логически.
2) Past * - Действие завершено до центрального события в прошлом, о котором идет речь( или ещё не начато до него )
3) Future * - действие будет совершенно до какого-то момента( который указывается )
Самое сложное из них - present perfect, ибо в других обычно указывается событие до которого действие завершено.
I have (already) finished polishing the floor ( ты помыл пол до ->текущего момента )
I had already finished polishing the floor before the bell rang ( ты помыл пол до ->того когда звонок зазвенел )
I will have finished polishing the floor by the moment he comes ( ты помоешь пол до -> того как он придет )
Если есть последовательность событий - используется past simple , но если ты называешь их не в прямом порядке, то можно и past perfect с теми которые были совершены до него( I shaved my face, but before that I had washed it = I washed my face and shaved it )
Continuous - действие совершается в определенный(!) промежуток времени и в русском языке используется с глаголов незавершенного действия. Во всех временах это единственная особенность использования. При употреблении в текущем времени означает что действие происходит сейчас
I was studying the English tenses from 5 am till 10 pm.
Perfect continuous - для любого из трёх времен верно единственное - действие было начато до описываемого момента и до сих пор совершается при этом не являясь законченным. ( I've been doing it for years ) . Если в случае с continuous - действие "рождается и погибает", здесь оно "рождается и живет". Есть исключение - если результат чего-то не известного видим, то используется не perfect, а perfect continuous - Your eyes are read, you've been crying!
Каждое из типов времен может быть положено на модульную шкалу , где 0 - центральный момент речи ( для настоящего - момент говорения , для всех остальных - мысленно переноси себя туда и подставляй момент как в настоящем d:)
Для каждого из этих времен есть слова, с которыми их обычно используют ( ЭТО ОЧЕНЬ ВАЖНО, есть они в любом учебнике)
Если не понятно какое время использовать - попробуй подставить некое из этих слов и посмотри есть ли смысл.
Во время речи ориентируйся на эти слова , а если их нет - на выше описанные свойства времен.
Чрезвычайно доходчивый пример разбора на одном предложении с русскими комментариями, осторожно, 18+. На мой взгляд, тут самый адекватный комментарий по смысловой разнице между временами.
To Moscow, а не in Moscow.