L'imperfetto è corretto, in quanto questa forma può essere usata in tutti i contesti al posto del condizionale passato. Ovviamente, il condizionale passato sarebbe la variante più formale. Si noti, inoltre, che si potrebbe usare anche il congiuntivo trapassato (che lei avesse dovuto fare), visto che l'evento è precedente a un altro passato (fosse stato scritto). L'indicativo trapassato, invece, sarebbe una scelta piuttosto trascurata.
Fabio Ruggiano