Search from various English teachers...
I verbi dovere, potere, volere al passato prossimo
Question 1 of 5

Elena ______ (dovere) andare al supermercato.

ha dovuto
è dovuto
è dovuta