He couldn't be a doctor, he is not wearing a white coat.
I would like to know in this sentence, could we use can't instead of couldn't? and what is the difference?
He couldn't be a doctor, he is not wearing a white coat.
I would like to know in this sentence, could we use can't instead of couldn't? and what is the difference?
'Couldn't' (or could not) can be used about the past or the possible future with conditions attached.
Examples:
Your example sounds wrong as it doesn't seem like you're talking about the past, because he is wearing a white coat. It doesn't sound like you're talking about a possible future either, because "not wearing a white coat" wouldn't stop someone from becoming a doctor in the future.
It sounds to me like you're commenting on a doctor you are looking at, so it should be:
He can't be a doctor, he is not wearing a white coat.
However, if you were speaking about a doctor that you saw in the past (even the very recent past, like you just met him and he has walked out of sight) you might say:
He couldn't have been a doctor, he wasn't wearing a white coat.
He couldn't be a doctor. Those are crime syndicate tats.
Paraphrase: I don't suppose he's a doctor. Would a doctor have crime syndicate tattoos?
He can't be a doctor.
Paraphrase: No way he's a doctor.
can't is definite and certain; couldn't can be tinged with uncertainty.
But with the proper intonation, can't can express incredulity not certainty:
You're pulling my leg! Him, a doctor? He can't be a doctor. He's only 17.