Breakdown of Es gibt nichts, was ich dir nicht verzeihen könnte, wenn du ehrlich bist.
Questions & Answers about Es gibt nichts, was ich dir nicht verzeihen könnte, wenn du ehrlich bist.
Es gibt is the standard way in German to say there is / there are in a general, existential sense.
- Es gibt nichts … = There is nothing … (in general, as a statement about what exists / is possible)
- Da ist … = There is … over there (more spatial, pointing to a place or situation)
- Es ist … = It is … (describing a specific thing already known)
In this sentence we’re talking about the existence of something to forgive, in a very general way, so Es gibt nichts … is the natural choice.
Da ist nichts, was ich dir nicht verzeihen könnte is understandable but sounds less idiomatic and more like you’re pointing at a situation.
Es ist nichts, was ich dir nicht verzeihen könnte would mean It is nothing that I couldn’t forgive you for and needs a clear preceding context for es (“it”). It no longer has the same general, open-ended feeling as Es gibt nichts ….
So for a broad statement like this, Es gibt is best.