单选题 We had a marvelous holiday only the last two days were slightly______by weather.
【正确答案】 C
【答案解析】解析:A项damage“损害”;B项enhance“加强”;C项spoil“破坏……的兴致”;D项diminish“减少”。从句意可知C正确。