Reply
Mon 3 Sep, 2007 02:16 pm
Such ideas should be very common, but frustratingly I don't know how to construct the sentences. So here comes my question:
Which one(s) is/are correct?
(1) Contact a doctor if you have a sore throat for a week.
(2) Contact a doctor if you have had a sore throat for a week.
(3) You should have contacted a doctor if you had had a sore throat for a week.
(4) You should have contacted a doctor if you have had a sore throat for a week.
(5) You should contact a doctor if you have had a sore throat for a week.
(6) You should contact a doctor if you had had a sore throat for a week.
Please allow me to suggest a simple alternative sentence, rather than the ones you list. I would say:
Contact a doctor if your sore throat has lasted a week or more.