Witam! Znalazlem taki fragment w mojej ksiazce do gramatyki:
"Have you ever tried asking people for directions? I had to go to London on business recently, and I soon realised that I should have bought a street map."
O ile uzycie czasu present perfect w pierwszym zdaniu jest dla mnie calkiem zrozumiale, to nie bardzo moge pojac dlaczego czasownik "have to" zostal uzyty w czasie past simple. Zawsze mi sie wydawalo ze jesli uzyte zostalo wyrazenie "recently" a wiec "ostatnio", to nalezy uzyc czasu present perfect poniewaz czas nie jest dokladnie okreslony. Prosze was forumowiczow o odpowiedz gdyz ciezko mi to pojac samemu.
PS. Jesli chodzi o forme czasownika "realise" to doskonale wiem o co chodzi poniewaz przechodzimy do szczegolowego opisu wydarzen.
Pozdrawiam.