Which of the following is correct?
Which of the following statements is more accurate? No es culpa del cerdito haber nacido tan pequeño. No es culpa del cerdito ha nacido tan pequeño.
4 Answers
The first one is ok, the use of haber is to express, sometimes, a cause
Por haber comido tanto, me duele el estómago = Me duele el estómago porque comí mucho -- I have a stomachache because I ate a lot.
No es culpa del cerdito haber nacido tan pequeño.
No es culpa del cerdito el hecho de nacer tan pequeño.
In the second sentence you need a comma to get more sense
No es culpa del cerdito, (él) ha nacido tan pequeño.
Or: Ha nacido tan pequeño, no es su culpa ser chiquito.
I hope it hepls, and please correct my English, too
Hi Globalperros and welcome to the forum
,
In my opinion both of your sentences sound a bit funny. I would say:
No es la culpa del cerdito que nació tan pequeño.
I'm not the best at explaining grammar but I don't think it's necessary to use "haber" in this context since "nacer" means "to be born" and "que" needs to be there.
Saludos, Chica
No es culpa del cerdito haber nacido tan pequeño.
This is correct.
Well, between the two you have there, I would say the second one makes more sense..