Грамматическая основа предложения — это подлежащее и сказуемое.
В данном предложении:
Слова "старый" и "песню скворца" являются второстепенными членами предложения (определение и дополнение соответственно).
Следовательно, правильный ответ: б) огородник услышал.