0
Rommel Posted 9 years ago
Grammar

'Who has told you so?' is correctly used, isn't it?

'Who has told you so?' is correctly used, isn't it?

How many times has someone told you that mermaids are not real? Who has told you so?

  

Top answer

It is correct. It sounds a bit formal to me, but it is correctly using the present perfect for an action that occurred in the past at an indefinite point in time. "

  • It is correct.
  • It sounds a bit formal to me, but it is correctly using the present perfect for an action that occurred in the past at an indefinite point in time.
  • "
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.

1 Answers
0

It is correct. It sounds a bit formal to me, but it is correctly using the present perfect for an action that occurred in the past at an indefinite point in time. In American English you're more likely to hear "Who told you that?"

Related Questions