I haven’t seen you …… a week. A. within B. since C. for D. from

within
since
for
from

The correct answer is since.

  • Within means “during a particular period of time”. For example, “I’ll be back within an hour” means that you will return before one hour has passed.
  • Since means “from a particular point in time up to the present”. For example, “I haven’t seen you since last week” means that you have not seen the person since the beginning of last week.
  • For means “during a period of time”. For example, “I’ve been working for two hours” means that you have been working for a period of two hours.
  • From means “starting at a particular point in time”. For example, “I’ll be working from 9am to 5pm” means that you will start working at 9am and continue working until 5pm.

In the sentence “I haven’t seen you since a week”, the speaker is saying that they have not seen the person since the beginning of the week. This is because “since” means “from a particular point in time up to the present”.