Dobrý den,
rozumím, proč lze říct:
It´s been two days since he ate.
ale uniká mi, proč je správně i varianta:
It´s two days since he has eaten.
- mluvím-li o momentu v minulosti (on se najedl před 2 dny, takže už je to jasná minulost), měl by tam přeci být čas minulý a nikoli předpřítomný. Rodilí mluvčí ale tvrdí, že je to správně. Poradíte mi, co mi uniká? Moc děkuji!