Použití časů v daných příkladech (she has told him, she has asked
him) nemá nic společného s časovým posunem v nepřímé řeči. Present
perfect (she has told/asked) mluví o současné situaci.
- She has asked him to be more careful např. so that he doesn't lose his
mobile [AmE cellphone] again (now or in the future). Výsledek
ted' např. mám ted' obavy, že se mu mobil ztrátí zase, když
nebude dávat pozor.
- I have asked him to change his password (but I don't know if he has
done that yet – ještě (ted') nevím, jestli heslo změnil).
výsledek ted' – (v tuto chvíli nevím …)
Simple past povídá o tom, že mluvčí něco udělal kdysi v minulosti
bez souvislosti se současností (výsledek v minulosti).
I asked him to be more careful, I asked him to change his password. Prostě
mluvím o tom, co jsem udělal v minulosti bez souvislosti s současnou
situací.
See správné
chápání.