"not...until"是固定搭配
用was是因为句中用的是过去时态(句中用了had )
根据句意应该用that而不是which.
这句话的翻译:我们呆在一起几个星期,我发现我们有许多共同之处.
(看得懂吗?我可能表述的不够清楚.)