A.Watering
B.Having watered
C.Having been watered
D.Being watered