Question:medium

Fill in the blank with the appropriate preposition: "He has been living in this city _______ 2010."

Show Hint

Use:
  • \textbf{Since} → specific starting point in time (since 2010, since Monday)
  • \textbf{For} → duration of time (for 10 years, for two days)
Memory trick: \[ \textbf{Since = Starting Point} \] \[ \textbf{For = Time Period} \]
Updated On: Mar 16, 2026
  • since
  • for
  • from
  • by
Show Solution

The Correct Option is A

Solution and Explanation

Step 1: Understanding the Question:
We need to choose the correct preposition of time to complete the sentence. The sentence is in the present perfect continuous tense ("has been living").
Step 2: Detailed Explanation:
The present perfect continuous tense is used to describe an action that started in the past and is still continuing in the present. This tense is often used with 'for' and 'since'.

For is used to specify a duration or period of time (e.g., for five years, for two months, for a long time).

Since is used to specify the starting point of the action (e.g., since 2010, since last Monday, since 8 AM).

In the given sentence, "2010" is a specific point in time when the action of living in the city began.
Therefore, the correct preposition to use is "since".
The complete sentence is: "He has been living in this city since 2010."
Step 3: Final Answer:
The appropriate preposition is "since".
Was this answer helpful?
0