I have not seen my best friend ________ nearly a fortnight.

for
while
since
ago
Intermediate Grammar Exercises
English Worksheets
Advanced Grammar Exercises
English Vocabulary Tests