He said he would give me the money, but he________hasn’t given i

He said he would give me the money, but he________hasn’t given it to me.

A.YET

B.STILL

C.ALREADY

D.TOO

正确答案是B