#.4.

A. keeping
B. having kept
C. to be keeping
D. being kept