我认为答案为A。seem有两种用法,一种是to do结构,一种是直接跟名词。这里many hours对应前句thirty minutes,意为“三十分钟对我来说简直是几个小时”。so many 含有强调意味,如果前句出现了hour,那么后面可以用so来强调;而前句没有hour,则此时若用so实为多余。
我认为选A绝对没可能选B,而so显得多余。跟二楼看法一致。