问题

Were you late for the meeting yesterday—No. But for the fact that Tom ________ me, I would have forgotten all about it.
A:had reminded
B:would remind
C:has reminded
D:reminded
B:would remind
C:has reminded
D:reminded
正确答案是: