Correct Answer & Explanation
Option B
• The phrase 'so far' is a key signal word for the Present Perfect Tense.
• 'So far' indicates that an action or state has continued up to the present moment and may continue.
• The structure for Present Perfect Tense is 'have/has + V3'. Since 'news' is singular, 'has' is the correct auxiliary verb.
• Options A, C, and D represent present simple, past perfect, and past simple tenses respectively, which are not suitable with 'so far'.