Choose one sentence that has the same meaning as the root one:
Thanks to your timely warning, we were aware of the danger.
A. We were in the danger although you had warned us in time.
B. Unless you had warned us in time, we would have been aware of the danger.
C. In spite of your timely warning, we could not escape the danger.
D. But for your timely warning, we would have been unaware of the danger.