"Would have been" refers to your life until now; "would be" refers to the present moment and foreseeable future.
Which of the above is correct in the following sentence and why:
I can not imagine how my life would have been/would be if there was NO internet at all!
Tia,
Catherine C.
"Would have been" refers to your life until now; "would be" refers to the present moment and foreseeable future.
Note well that even though 'would' is described as the past tense of 'will', it can't be used as a specific, one event past tense without the addition of "have + past participle".
It can also never function as a past tense of 'will'. Try it yourself and see.
I will go to the store. ->>>> ? I would go to the store. ?
I'll have a Pepsi, please. ->>> ? I would have a Pepsi, please. ?
By prescriptive grammar, the clause after "would be" should start "if there were (subjunctive)..." . Many native speakers don't know this, but you could still lose marks for it in an exam, depending on the examiner.
The clause after "would have been" is "if there had been...".
It does depend very much on the exam- most ESL exams nowadays accept both as valid forms.![]()