Разница между модальными глаголами could и should при описании прошлых ситуаций заключается в их значении:
Таким образом, could описывает прошлые действия, а should — даёт совет или выражает долг и обязанность. 34
При этом для использования глагола should в прошлом необходимо дополнить его вспомогательным глаголом have, например: «You should have learnt about modals in the past» — «Вы должны были изучить модальные глаголы в прошлом». 5