#.1. 

A. be watered

B. having been watered

C. have watered

D. water