Please, would you take a look at these two sentences and correct them.
1. "Do you have a pound or two?" asked her a beggar who was haggard and smelled badly.
2. "Do you have a pound or two?" a beggar asked her,who, judging by his clothes did not wash for months.