I……. the garden. No sooner had I finished watering...

Câu hỏi: I……. the garden. No sooner had I finished watering it than it came down in torrents.

A. shouldn’t have watered

B. mustn’t have watered

C. can’t have watered

D. needn’t have watered