Answer:
C, has visitando mi casa.
Answer: están
Explanation:
Because if you were to put the other ones it wouldn’t really make any sense at all. Since estar is just be there and estan is almost the same so it’s están.
Since sombreros is plural and masculine, it would be los
Yo los compro