Learn English – being vs. having been (vs. having been being)

grammartense

Which of the following sentences is/are grammatically correct?
Of the correct ones: what is the difference in meaning?
Are there other (more correct or more precise) ways to express the same meaning?

  1. Being 19 weeks outside the womb my baby has learned to grab things.
  2. Having been 19 weeks outside the womb my baby has learned to grab things.
  3. Having been being 19 weeks outside the womb my baby has learned to grab things.

The answers to What is the difference between "being" and "having been" in this context? don't help me because:

  • The sentences in the linked question do not include a period of time and mentioning periods of time changes the tense usage.
  • The sentences in the linked question imply causal relationship whereas my sentences imply temporal relationship.

Best Answer

The first two are grammatical and come across as idiomatic. The third does not.

In the case of Being 19 weeks outside the womb my baby has learned to grab things, you are stating that your baby is currently 19 weeks outside the womb and that, as a consequence, it has learned to grab things. Being 19 weeks outside the womb is a state that your baby currently is in.

In the case of Having been 19 weeks outside the womb my baby has learned to grab things, you are stating that your baby, at some time in the past, was 19 weeks outside the womb, and, as a consequence, your baby now has learned to grab things.

I hope that clears things up!

Related Topic