0
Yoong Liat Posted 19 years ago
Grammar

has/had

Shirley apologised to her mother for not staying close to her. This caused her to be separated from her mother when they were shopping in a crowded shopping centre.

She has/had learnt a lesson. Nowadays, she stays close to her parents whenever she goes shopping with her.

Which word should I use? Or should the sentence be rephrased?

Please let me know whether there are any errors in the sentences?

Many thanks.
  

Top answer

Yoong Liat Shirley apologised to her mother for not staying close to her. This caused her to be separated from her mother when they were shopping in a crowded shopping centre. She has learnt a lesson.

  • Yoong Liat Shirley apologised to her mother for not staying close to her.
  • This caused her to be separated from her mother when they were shopping in a crowded shopping centre.
  • She has learnt a lesson.
  • Nowadays, she stays close to her parents whenever she goes shopping with her .
  • Which word should I use?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

7 Answers
0
Yoong LiatShirley apologised to her mother for not staying close to her. This caused her to be separated from her mother when they were shopping in a crowded shopping centre.

She has learnt a lesson. Nowadays, she stays close to her parents whenever she goes shopping with
0
Hi,
I wouldn't use "has" in any way. Either "had learned" or just "learned". I don't know why, I think it's that "nowadays" that give me the impression that the fact happened a long while ago...
0
I think I would say "learnt her lesson".

For me, "has" would put the emphasis on the continuing relevance of her "lesson"; while "had" would put the emphasis on the lesson's link to those distressing events in the shopping centre.

All the best,

MrP
0
Hi Kooyeen

Interestingly, it was precisely the word 'nowadays' that caused my ears to prefer 'has learned'. Emotion: smile

I ag
0
I would go for 'had learnt' - in other words she had learnt from what had happened before.

Puzzled
0
Glad to hear that you enjoy using the past perfect, Puzzled. That's really an impressive array of hads piled into one sentence. Emotion: wink

Related Questions