答案:B
1.that只引导名词性从句或定语从句,而不能用于引导状语从句,排除C;
2.since引导时间状语从句时,主从句时态是有限制的.
如果since从句使用一般过去时,则主句只能使用现在完成时或现在完成进行时.
如:I have lived here since I came last year.
而此题主句时态并不是现在完成时,而是一般过去时.
由此排除D;
3.从句意(先做贡献后死去)明显可以判断,用after肯定不对,排除A.
所以答案只能是B before.
如果你满意我的答案,敬请点击 ,