Can the coordinating conjunction “for” be used instead of “but” in the sentence below?
“Nobody deserves your tears, but whoever deserves them will not make you cry.”
No, I don’t think so. The sense of “but” is “however” or that of opposition to the idea in the first coordinate clause “nobody deserves your tears,” as in the following alternative construction:
“Nobody deserves your tears; however, whoever deserves them will not make you cry.”
In contrast, the sense of “for” is “because,” or an explanation supporting the statement “nobody deserves your tears,” as in the following alternative construction:
“Nobody deserves your tears because whoever deserves them will not make you cry.”
We can see that the sentence above is nonsensical because it’s self-contradictory.
By the way, I checked out that quote and found that it’s consistently attributed to Gabriel Garcia Marquez. That’s odd because I used to be an inveterate fan of him, reading most of his novels and short-story collections (“How I Discovered Gabriel Garcia Marquez,” Chapter 40 of Section 7 of my book English Plain and Simple), but I have no recollection of coming across that sentiment of his in any of his works.
Can anybody from among the Forum members tell me from where that Marquez quote was taken? I’ll greatly appreciate it.