+0

“My throat has hurt for days. Perhaps I might have caught cold at the pool.”

Could you tell me whether that sentence sounds correct or not? Thanks in advance!

+3
fuchsiaMy throat has hurt for days.

Maybe it's just American English, but I hear the following more often.

My throat has been sore for days.
I've had a sore throat for days.

Like GPY, I say "caught a cold", but what you have is not wrong.

CJ

+1

I would say "caught a cold". Some people say "caught cold", so most likely this is just a personal thing, or possibly regional. You don't really need both "perhaps" and "might have", though it is not a big error to include both. Apart from these quibbles it is fine.

Students: Are you brave enough to let our tutors analyse your pronunciation?
Comments  
GPYI would say "caught a cold".

That's the only familiar way to say it in the UK.

Students: We have free audio pronunciation exercises.