Which of the following sentences is correct and why?
I replied a day earlier than she did.
I replied a day earlier than her.
If both of them are correct, what is stylistic better?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The former is "correct" and in fact you would still use "she" even if you did not include the word "did" at the end. However, almost no native speakers use "she" in this case when speaking casually. Most everyone would say "I replied a day earlier than her."