1) She had two children who became dropouts, and three other children who graduated from college.
2) She has had two children who became dropouts, and three other children who graduated from college.
Which of the above is grammatically correct?
Many thanks.
has had vs. had
has had vs. had
ACCESS_POST_ACTIONSRe: has had vs. had
the use of the past/preterit or the present perfect in the first verb surely changes everything. In the second example the event is linked to the present, so "she" could still have more children (or indeed "have still more children" - not the same meaning either). However one could argue that if this were indeed the speaker's intention, then he/she ought to have used "have become"...
ACCESS_POST_ACTIONS
Signature: "Being an agnostic means all things are possible, even God, even the Holy Trinity. This world is so strange that anything may happen, or may not happen." Jorge Luis Borges
Re: has had vs. had
True for British English, but I think this kind of tense mixing is largely acceptable in most flavours of US English.Rufus Miles wrote: ↑Sat Jan 12, 2019 9:31 amHowever one could argue that if this were indeed the speaker's intention, then he/she ought to have used "have become"...
Re: has had vs. had
good point. They don't use present perfect in many places we do
ACCESS_POST_ACTIONS
Signature: "Being an agnostic means all things are possible, even God, even the Holy Trinity. This world is so strange that anything may happen, or may not happen." Jorge Luis Borges
ACCESS_END_OF_TOPIC