1) изобрета'ть, де'лать откры'тие
2) выду'мывать, фабрикова'ть, сочиня'ть
3) приду'мывать; to ~ an excuse (explanation) приду'мать отгово'рку (объясне'ние)