Theproblem_____soquicklylastnightwillnotbesetagain.
AhavingbeensettledBsettleCbesettledDsettled
A和D有什么区别
那能帮我解释下A和D的区分方法吗?教材上写的havingbeendone相当于过去分词