选B.这是一个典型的现在完成时态:主句用现在完成时,since后用一般过去式.
现在完成时中,由since引导的从句,前面主句的动词必须是有延续性的.become 和made都是一般的使役动词,无延续性.
希望我的答案能帮到你!