Answer:
B. was stolen
Step-by-step explanation:
Since we are talking about something that happened last night, we must use the tense of the verb that is the past.
So, D is not the right answer since "is" is present tense.
C does not make sense— is your bicycle growing legs, walking around and stealing stuff?!?!?!
A is not correct because "has been" is called the "present perfect tense" and refers to something that is still in progress. But your bicycle has already finished being stolen... since it happened last night.. and the theft is likely not still in progress, right?
B is the most natural choice. My bicycle was stolen last night.