É explicado em Men in Black 3 que o planeta natal dos bogolitas está a 20 anos de distância. Isso significa que depois que Boris matou K, ele viajou para o seu mundo natal. Depois de incitar seu povo a atacar a Terra ele os faz viajar de volta e atacar a Terra. No total, são necessários 20 anos para que Boris chegue em casa e outros 20 anos para voltar à Terra com o exército bogolítico, o que explica a lacuna de 40 anos em anos.
The boglodites invasion starts when agent J is about to time jump. It doesn't make sense for them to wait 40 years to invade Earth in the the new reality (after Boris succeeds to kill agent K and steal the arcnet) especially when we hear that they would starve to death before finding another planet to consume in case they fail to penetrate Earth. This reasoning is confirmed when we know that in the original timeline they are extinct 40 years ago, which means they were already very very hungry at that time and couldn't have the luxury to wait few more years.
Correction: This is explained if you listen very carefully. The boglodites planet is 20 lightyears away from earth, meaning, it would take Boris 20 years to get back to his planet and then another 20 to return ot invade Earth equalling 40 years.
Embora não seja realmente um erro de filme, essa é a melhor citação que encontrei até agora. A principal razão para a passagem de 40 anos é por causa da maneira como a velocidade da luz / Mais rápido que a velocidade da luz funciona. Pode levar um curto período de tempo para o navio / pessoa / frota chegar do ponto A ao ponto B, mas o tempo ainda passa regularmente para qualquer ponto. Um bom exemplo é este:
In Einstein's special theory of relativity, there is no such thing as "time" in the singular. Time passes differently for different observers, depending on the observers' motion. The prime example is that of the two hypothetical twins: One of them stays at home, on Earth. The other journeys into space in an ultra-fast rocket, nearly as fast as the speed of light, before returning home:
Afterwards, when the twins are reunited on Earth, the travelling twin is markedly younger, compared to her stay-at-home sibling. The exact age difference depends on the details of the journey. For example, it could be that, aboard the space-ship, two years of flight-time have passed - on-board clocks and calendars show that two years have elapsed, and both spaceship and travelling twin have aged by exactly that amoung of time. On Earth, however, a whopping 30 years have passed between the spaceship's departure and its return. Just like all other humans on the planet, the twin on Earth has aged by 30 years during that time. Seeing the two (ex?) twins side by side, the difference is striking.