B句意:我很耐心,但是我也不打算等三个小时。although一般不和but连用,或者说although或but只能用一个,先排除A。patient as I was = though/although I was patient, 也表示让步,所以同样也不和but连用。排除C。since引导原因状语从句,是“因为,既然”的意思,与下文but逻辑上不符。
句中有but ,as 不就相当于though。众所周知,though和but不能同时出现在一个句子。