Английские времена вызывают так много сложностей, потому что слишком сильно отличаются от русских. Часто люди вообще не могут понять, в чем разница, к примеру, между двумя настоящими английскими временами.
Главное отличие английских времен от русских состоит в том, что у них есть аспекты.
К примеру, в русском языке есть настоящее время. Чтобы сказать, что что-то происходит в данный момент, нужно добавить в предложение слово "сейчас" или фразу "в данный момент". Например: Он сейчас читает.
В английском...