To find out how many years the man was a widower, we need to calculate the number of years between the death of his wife and his own death.
The woman died at age 50, and the man was 30 years old when they got married. This means they were married for 50 - 25 = 25 years.
The man stopped crying 10 years after his wife's death, so he lived for an additional 10 years after that. This means he lived for a total of 25 + 10 = 35 years after his wife's death.
If the man had lived to be 80, he would have lived for a total of 80 - 30 = 50 years after their marriage.
Therefore, the man was a widower for 50 - 35 = 15 years.
However, we need to consider that the husband was already married for 25 years before his wife's death.
Hence, the man was a widower for a total of 25 + 15 = 40 years.
Therefore, the correct answer is A) He was a widower for 35 years.