选C.shelf的介词是on,这是instead of后面跟介词短语的用法.
例句:和题目的条件一样,under变成了in.
In warm weather he often reads under a tree instead of in the library.
天气暖和的时候,他常常是在树下而不是在图书馆里读书.(连接介词短语)
1、作为短语介词,instead of 后面常跟名词、代词和动名词,偶尔也跟复合结构.
2、Instead of 后面还可跟形容词、副词、动词、不定式、介词短语和从句,这时他相当于连词,但也有不少人认为他们是介词.