Question:medium

Fill in the blank with the correct preposition: "He has been living here ___ 2010."

Show Hint

Use "since" with a specific time (since 2010), and "for" with a duration (for 5 years).
Updated On: Mar 17, 2026
  • since
  • for
  • from
  • at
Show Solution

The Correct Option is A

Solution and Explanation

To determine the correct preposition for the sentence "He has been living here ___ 2010," we first need to understand the usage of each option provided:

  • since: This preposition is used to indicate the starting point of a period of time. It is used when referring to a specific point in time in the past, such as a specific date, year, or event.
  • for: This preposition is used to indicate the duration of a period of time. It tells us the amount of time something has been happening.
  • from: This preposition indicates the starting point in the movement of space or time but it is typically followed by 'to' or 'until' to mark a span or period.
  • at: This preposition is used to indicate a specific time or a specific position/location but not for periods of time.

In the given sentence, "2010" represents a specific point in time from which the action of "living" starts and continues. Thus, the correct preposition to use here is since, as it marks the beginning of an action or state in the past that continues to the present.

Let's see why the other options are incorrect for this sentence:

  • for would require a duration (e.g., "for ten years").
  • from would require a complement like "to" to complete the duration (e.g., "from 2010 to 2020").
  • at is not used to denote the beginning of a time period but rather a specific time.

Therefore, the sentence should be: "He has been living here since 2010."

Conclusion: The correct preposition to fill in the blank is "since."

Was this answer helpful?
0