单项选择题

I regret ______ the work unfinished; I should have planned everything ahead carefully.

A. having been left B. having left
C. to leave
D. to have left
相关试题