Questions & Answers about Seni görmeyeli uzun zaman oldu.
With repeatable actions (see, smoke, call), Turkish typically uses the negative before -eli/-alı to mean “since the last time I did it.” Hence:
- Seni görmeyeli = “since I last saw you / since I haven’t seen you.” For one-off events (marry, graduate), the positive is used:
- Evleneli üç yıl oldu. = “It’s been three years since I got married.”
Because görmek (to see) is transitive and takes a direct object. Even though görmeyeli is a non-finite time clause, the verb inside it still governs its object in the accusative: seni (you-ACC). Compare:
- Onu görmeyeli… = “Since I haven’t seen him/her…”