+0
Hello teachers,

Are these sentence correct construction and meaning wise?

1) If he is a qualified doctor, he should have been able to diagnose the illness. - (taken from UsingEnglish.com)

2) If I were a teacher, I will give all that I have known to my students.

are the constructions like there possible? What is the meaning of
the two sentences above if they are correct grammatically?

I think construction wise #1 should be "If he WERE a qualified doctor, he should have .... " (mixture of second and third conditional )

And #2 should be "If I WERE a teacher, I would give all that I have known to my students".

Thank you teachers.
+0
LaboriousI think construction wise #1 should be "If he WERE a qualified doctor, he should have .... " (mixture of second and third conditional )
Both is and were work. With the latter, the speaker is more skeptical of the man’s status as a qualified doctor.
LaboriousAnd #2 should be "If I WERE a teacher, I would give all that I have known to my students".
That’s better, but more natural would be If I were a teacher, I would teach all that I know to my students, where the speaker is not a teacher in real life and is just thinking about a hypothetical situation.
Comments  
1) If he is were a qualified doctor, he should be able to diagnose the illness. - (taken from UsingEnglish.com)

2) If I were a teacher, I will would teach all that I know to my students.
Teachers: We supply a list of EFL job vacancies
 RandomGuy's reply was promoted to an answer.
Thanks to both of you for replying

but I still don't understand why the present tense 'IS' with the 'should + perfect tense' is correct in my #1.

are you trying to say that with the 'if he IS a qualified doctor, he should have been....", the speaker accepts/ more
sure that he is a qualified doctor, but for some reason he couldn't or was't able to diagnose the illness at that specific
moment in the past and that with 'if he WERE a qualified doctor, he should have been...", the speaker is just
imagining (if he were.... now), but he is not in fact a qualified doctor now?

Thank you two once again for your time.Emotion: smile
Laboriousbut I still don't understand why the present tense 'IS' with the 'should + perfect tense' is correct in my #1.
It’s should, I think. It’s not often found in conditional sentences, and here it seems to be permitting is while making were sound a bit off, actually. The more I read the sentence with were, the more I want to replace should with would, which seems incompatible with is.

So I’d say

If he is a qualified doctor, he should have been able to diagnose the illness.
If he were a qualified doctor, he would have been able to diagnose the illness.

work better than

If he is a qualified doctor, he would have been able to diagnose the illness.
If he were a qualified doctor, he should have been able to diagnose the illness.

Maybe the reason is certainty: is and should are less certain than were and would, so it’s best not to mix them.
Site Hint: Check out our list of pronunciation videos.