Multiple choice softskills leadership They have been raising horses and cows on their farm ___ many years. For After Since 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.