It is a long time _____ I saw my friend who lives _____ his parents _____ the neighbouring town

https://things-for-students.blogspot.com/2023/03/it-is-long-time-i-saw-my-friend-who.html
It is a long time _____ I saw my friend who lives _____ his parents _____ the neighbouring town
(a) When; at; of (b) Since; with; in (c) When; for; in (d) Since; for; of
Correct preposition: b