Multiple choice softskills leadership

They have been raising horses and cows on their farm ___ many years.

  1. For

  2. After

  3. Since

  4. None of these

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

'For' is correct with duration phrases like 'many years' when describing how long an action has continued. 'Since' would require a specific starting point (a date or year), not a duration. 'After' would change the meaning.