Самое что дается с трудом и не сразу - это времена(прошедшее, настоящее, будущее - past, present, future), в которых есть определенные строгие правило построения предложения.
Если вы будете говорить однообразно, не пользуясь временами, то вряд-ли что-то понятное для оппонента вы скажете. Знаю по себе: нужно постоянно тренироваться, чтобы "на лету" понимать, о чем говорит человек. Если не верно истолковать фразу, то можно настоящее время спутать с прошедшим и тогда ваша следующая речь будет воспринята весьма неоднозначно.
Я решил публиковать здесь различные ситуации, во временах
Итак, схема простая. Будет дана фраза и мы будем ее в зависимости от времени происходящего по разному строить, согласно двум правилам: неправильным глаголам (их нужно выучить) и вспомогательным глаголам, участвующих в построении времен (глаголы "to be" и "have").
Представим, что какой-то человек пишет какой-то рассказ. Итак, поехали!
He writes a story - Он пишет рассказ.
В действии нет ни слова о том, в какое время (вчера, завтра) это происходит, поэтому это простое настоящее время, при чем третья форма (he, she, it) требует наличие окончания "s" глаголу.
Present Progressive:
Now he is writing a story - Сейчас (в данный момент) он пишет рассказ.
Время - настоящее продолжающее (быть делающим что-то), т.е. в данный момент человек сидит, к примеру, за столом и пишет рассказ. Окончание "-ing" как раз говорит нам об этом, человек (какой?) пишуший, т.е. это уже не глагол, а герундий, и нам на помощь приходит вспомогательный глагол "is" (он естьпишущий рассказ).
Present Perfect:
Today he has written a story - Сегодня он написал рассказ.
Время - настоящее законченное (иметь что-то сделанным), т.е. что-то было завершено к моменту речи (разговорной). В разговоре вы, произнося эту фразу, говорите о том, что некий человек написал (закончил писать) рассказ именно сегодня. В данной конструкции на помощь приходят вспомогательный глагол "has" (3 лицо) и 3 форма (в данном случае неправильного) глагола (причастие прошедшего времени: write - wrote - written).
Present Perfect Progressive:
He has been writing a story for three weeks - Он пишет рассказ в течении 3 недель.
Время - настоящее законченное продолжительное (иметь что-то сделанным ранее с продолжение в настоящем), т.е. какое-то время назад человек начал писать и к моменту разговора он все еще занимается (пусть даже не в данный момент времени) этим делом (пишет).