De nuevo, si en este último caso se hubiese dicho "Ayer" en vez de "Hoy", el hablante habría roto la relación temporal y decir "Ayer he ido al supermercado" sería erróneo.