Multiple choice general knowledge I haven't been to London _______ three years. for since while during Reveal answer Fill a bubble to check yourself A Correct answer Explanation Use 'for' with a duration of time to show how long an action has continued from the past to now. 'Since' requires a specific point in time (e.g., 'since 2020'), not a duration. 'While' and 'during' don't fit the present perfect tense structure.