Seven years have passed by ______we last met.
【正确答案】 B
【答案解析】解析:句意:自从我们上次见面已经过去七年了。本题考查的是时间状语从句连词的用法。while当…时;since从…以后:until直到…时。根据句意,故选B。