【正确答案】
A
【答案解析】[解析] 表示“将精力、能力用于某事,或专注于某一目标”,如she devoted all her life to the scientific research.
spend“花(时间)在……上”时,宾语后接on或in。offer意为“给予,主动提出",offer sth to sb 表示“把某物给某人”。provide意为“提供,供给”,多指免费提供生活必需品和必要的条件设施。常用搭配为:provide sb with sth, provide sth for sb