Search from various English teachers...
Brazil flagAlan
Simple Past x Present Perfect Please, help me! In the sentence "I’ve known her for a long time, but I never realized that she once worked at the hospital.", i could say I’ve known her for a long time, but I HAVE never realized that she HAS once worked at the hospital. Can i substitute the simple past for the present perfect in the both cases? Will the substitution has the same meaning?

Answers · 4

2
It actually changes the meaning of the sentence. "I have never realised" would mean that you haven't known that she has worked in a hospital until the moment you're saying that, in which you actually realise that. Saying that she HAS once worked in a hospital is actually incorrect, or better: it would mean that she has worked in a hospital just once, like.. A day or something. She WORKED, instead, means that she has worked there and that now she isn't doing that anymore. I hope I made myself clear :)
1
Yes and Yes. In the second sentence, I would remove the word "once" because it is redundant. By saying that she has worked at the hospital, you are already implying she worked at the hospital before.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today