Is it?
The car was stolen last night.
or
The car has been stolen last night.
Also which of the following endings is correct?
She bought a little cup which had been filled with butter/has been filled with butter/was filled with butter.
My teacher really made the passive voice complicated for me, especially the past perfect and present perfect parts. I'm really confused, I would appreciate some help.