An elderly man is in the hospital after officials say he was struck by a semi-truck in Morgantown Tuesday morning.