Step 1: Examine each usage.
(a) "Eye for detail" - correct idiomatic usage.
(b) “Waiting for the day” - correct prepositional usage.
(c) "Bear for her to be angry" - acceptable usage in English.
(d) "For ever" is awkward; the standard expression is "forever" (one word). Hence this is inappropriate. \[ \Rightarrow \boxed{(d)} \]
Since every option uses "for," check whether "for" is doing a legitimate grammatical job in each sentence, as a preposition, part of a fixed phrase, or a conjunction introducing a reason.
The only faulty use of "for" is the incorrectly split "for ever," which should be written as one word.
Hence, the correct answer is It couldn't be done for ever.