Do the two expressions/idioms:
mean the same thing or they have different connotations and usages? If they differ I wonder if you kindly let me know about the difference.
In order to define the possible nuances, I have made two examples. Please have a look on them and let me know which choice is not correct in each case's space and why:
Please imagine someone is going to give a speech and wants to express their apology before starting their statements. He says:
1- Excuse me; ________________; because of the cold.
a. I'm hoarse
b. I have a frog in my throat
2- Excuse me; in yesterday speech I spoke so loudly that_________________.
a. I'm hoarse
b. I have a frog in my throat
I think they mean exactly the same thing and in all similar cases in which someone has such a problem with their voice can be used. But I doubted and decided to receive your approval on it.