多项选择题

What factors are required to get involved in a letter of apology? 
(道歉信中必须包括哪些因素)
A、Making sincere apology(真诚致歉)
B、Making corresponding compensation(相应补偿)
C、Passing the buck(推诿责任)
D、Making reasonable excuse(合理解释)