Multiple choice general knowledge I haven't eaten an apple ...... a long while. from since for until Reveal answer Fill a bubble to check yourself C Correct answer Explanation In the present perfect tense, 'for' is used with a duration or period of time (a long while), while 'since' is used with a specific point in time. 'From' and 'until' do not complete this grammatical construction correctly.