Часто при изучении языка (в самом начале пути) многие стараются понять каждую тему “по максимуму”. Однако, это является не самым эффективным способом понять язык и начать говорить на нем, не просто так существуют уровни языка и их наполнение.
Так, для начального уровня А1 у нас есть определенный набор тем и их содержание. Например, о видо-временной форме Present Continuous на уровне А1 нам известно, что она используется, чтобы рассказать о действиях, которые происходят в момент речи, сейчас.
She is watching TV while doing her HW.
James is repairing his car right now.
Далее на уровнях А2, В1 добавляется информация о том, что эта форма используется и для выражения будущего времени, и также для обозначения действий, которые происходят постоянно, но раздражают нас.
He's always clicking his pen! So annoying!
She's coming late all the time.
Пытаясь понять все эти нюансы в начале обучения Вы оттягиваете момент “заговорить на языке”, “продвинуться в обучении”.
Если просмотреть оглавление любых учебников иностранных языков для разных уровней, можно заметить, что большинство тем повторяются. А повторяются они именно потому что при изучении иностранного языка, знания должны наслаиваться друг на друга постепенно, как в грамматике, так и лексике. Схематически это можно изобразить в виде некой “воронки” - только в обратную сторону (от меньшего к большему).
Не нужно пытаться понять одну тему ОТ и ДО. Вместо этого следует изучать информацию постепенно, шаг за шагом, не доводя до идеала.
То, как устроен язык Вы можете понять только пройдя определенное количество тем, а не бесконечным изучением одной.