The present perfect in English is supposed to be used to refer to an unspecified time in the past. This can be confusing because this limitation doesn't exist in Italian :)
The word "Lunedi" is so garbled, it sounded like ridi. The computer generated reader is terrible, but then again, the site is free. One gets what one pays for.