Jaki czas/czasy w poniższym zdaniu?

Temat przeniesiony do archwium.
Jak czas powinien być użyty przez Joannę wyjaśniającą 14 stycznia 2013 sytuację, jaka miała miejsce (Joanna czekała na pismo aż do chwili, kiedy wypowiedziała to zdanie) :

Cały czas czekałam na pismo od Roberta, które zgodnie z ustaleniami podjętymi w 2011 roku miało przyjść do końca roku 2012.

Temat był już kiedyś poruszony, ale nikt nie udzielił satysfakcjonującej odpowiedzi, więc próbuję jeszcze raz...
jezeli czekala do 2013 to present perfect simple
Tak, to na pewno: I have been waiting for the letter from Robert (all the time)[.
A co z resztą zdania?
jednak pres perf cont (wczesniej myslałem, że czekała od 2011, ale widzę, że czekała od końca 2012 do 14 stycznia 2013).
Present Perfect Continuous
Czy po prostu dwa razy Simple Past?
jakie dwa razy, gdzie?
Zdanie nie kończy się na Cały czas czekałam na pismo od Roberta. Chodzi mi o część zdania które zgodnie z ustaleniami podjętymi w 2011 roku miało przyjść do końca roku 2012. Jaki tu wystąpi czas?
was supposed to have arrived by the end of 2012
Temat przeniesiony do archwium.