Multiple choice softskills leadership I haven't seen him ___ a long time. For After Since None of these Reveal answer Fill a bubble to check yourself A Correct answer Explanation In English, 'for' is the correct preposition to use with a duration of time like 'a long time'. 'Since' requires a specific point in time (e.g., 'since 2010').