Нельзя сказать, что есть какой-то конкретный период, за который любой человек сможет выучить английский язык. Сколько именно времени понадобится, чтобы свободно чувствовать себя в разговоре с иностранцем, зависит от нескольких основных факторов:
От вашего уровня подготовки. Если ранее вы уже изучали английский, имеющиеся знания помогут вам достичь нужного уровня быстрее.
От цели изучения английского. От того, где и как вы собираетесь использовать иностранный язык, зависит, сколько времени нужно будет потратить на обучения. Очевидно, что туристам можно будет обойтись начальным уровнем подготовки, а для ведения переговоров на английском потребуется выучить язык намного глубже.
От продолжительности и регулярности занятий. Этот фактор непосредственно влияет на то, сколько вам придётся заниматься. Одну и ту же тему или раздел английского языка можно выучить гораздо быстрее, если уделять этому много времени.
От формы и методики обучения. Многие люди считают, что выучить язык можно только имея врождённые способности. На самом деле, важны не столько способности, сколько мотивация и правильно выбранная методика. Занимаясь по эффективному методу, вы уже скоро заметите, сколько новых слов выучили, как подтянулись ваши разговорные навыки и т. д.
Именно от этих обстоятельств зависит, за сколько можно выучить английский каждому конкретному человеку.
Да, возможно. Всё дело в том, чем в это время заниматься.
Есть курс "Весь английский на уважаемом уровне за четыре недели".
Прекрасно работает уже много лет. По интернету. В любое удобное время.
Можно, конечно, и за меньший срок. Если заниматься целыми днями.