Il codice è pieno di errori, non possiamo farci niente di buono.

Questions & Answers about Il codice è pieno di errori, non possiamo farci niente di buono.

What does the ci at the end of farci mean in this sentence?
Here, ci means "with it" and refers to the code. This is the "instrumental" use of the pronoun ci. Instead of saying non possiamo fare niente di buono con esso (we cannot do anything good with it), Italians use ci to replace con plus the object that was just mentioned.
Could I put ci before the verb instead of attaching it to fare?
Yes! Because fare is paired with the modal verb possiamo, you have two choices for placing the pronoun. You can attach it to the dropped -e of the infinitive (non possiamo farci) or put it before the conjugated verb (non ci possiamo fare). Both are perfectly natural and mean the exact same thing.
Why is there a di in niente di buono?
In English, we just put the adjective right after the word to say "anything good". In Italian, whenever you follow an indefinite pronoun like niente (nothing/anything) or qualcosa (something) with an adjective, you must link them using the preposition di.
Why does the sentence use both non and niente? Doesn't that mean "we cannot do nothing"?
Yes, it literally translates to "we cannot do nothing," because Italian requires a double negative here. When a negative word like niente (nothing) or nessuno (nobody) comes after the verb, you must also put non before the verb to make the sentence grammatically correct.

Learn Il codice è pieno di errori, non possiamo farci niente di buono and more in Italian

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free