The correct option is B Were delighted
Option C is the correct answer. The sentence is in simple past tense. therefore, the following verb will also be in the same tense. Option A is in the simple present tense. Option B is semantically wrong without the presence of a be verb. Option D is in the present perfect tense. Thus, options A,B and D are all incorrect.