正确答案是:C.on,for,against。 本题考查介词和固定短语搭配。题干的意思是:“按照安排,我们已经给货物投保了_____发票金额的110%_____所有风险。” 首先分析第一个空,常用短语“effect insurance on...”表示“对……进行投保”,表示在货物上实行了保险,因此第一个空应该填“on”。 然后分析第二个空,固定搭配“for...of...”表示“……的……”,这里表示发票金额的110%,故第二个空填“for”。 最后分析第三个空,短语“cover against”表示“对……投保”,表示预防或保护免受特定风险或损失的伤害,这符合题干的语境,故第三个空填“against”。 选项A,“of”与“effect insurance”不能搭配,“at”表示在具体的时间或地点,而“with”也不能用来搭配“cover all risks”,因此A项不符合题意。 选项B,“for”在这里用于表示针对的对象,但是“in”通常表示在某一范围内,不符合语境;“against”可以与“cover”搭配使用,但是“cover all risks”更常用,故B项也不符合题意。 选项D,“to”表示目的或方向,与“effect insurance”搭配不恰当,“at”通常用于具体的时间或地点,而“cover”一般不用“cover with”的搭配,故D项也不符合题意。