The past perfect continuous form of any verb is obtained by adding 'had been' to the base verb + ing. The verb in question is 'to clean'; for which the base/ root form is simply 'clean'. Applying the above, we clearly get 'had been cleaning', which is Option C) - the correct answer. A) is simply past continuous tense; B) is present continuous, and D) is past perfect.