2. The doctor said I am in good health.

3. The doctor said I was in good health.

(Are both OK? What is the difference between them?)

I explained this earlier.

I am in good health. = That means right NOW. I don't know what my health WAS (in the past), nor do I know what it WILL be (in the future.

I was in good health. That was "then" and may not be true now. It is past tense.

Sra

Both sentences are grammatically correct, but there is a slight difference in nuance between them.

Sentence 2: "The doctor said I am in good health."

This sentence is in the present tense. It implies that the doctor made the statement recently, and the speaker's good health status is still valid at the time of speaking. It suggests that the doctor's statement remains true in the present.

Sentence 3: "The doctor said I was in good health."

This sentence is in the past tense. It indicates that the doctor made the statement in the past, and the speaker's good health status might or might not be valid anymore at the time of speaking. It suggests that there might have been a change in the speaker's health status since the doctor's statement was made.

So, the difference lies in the temporal aspect and whether the statement about the speaker's health status is ongoing or refers to a past period.