have all / all have

< Previous | Next >


Hello everyone.

I'm in doubt about the position of the word "all" :

Nobody is perfect. We have all at least one fault.
Nobody is perfect. We all have at least one fault.

Are they both correct?

Thanks in advance.
  • Biffo

    Senior Member
    English - England
    The first is gramatically possible but is unlikely - except perhaps in poetry?

    The second is normal English.


    Senior Member
    Native language: English (BrE)
    When "have" is used in its primary sense, followed by a noun phrase, the normal order (as Biffo and Parla have said) is "We all have ...": "We all have at least one fault".

    When "have" is an auxiliary, followed by a past participle, the normal order is "We have all ...": "We have all made mistakes".

    < Previous | Next >