Ответ:
Слово since указывает на действие, начавшееся в прошлом и продолжающееся сейчас. Подходит Present Perfect Continuous: have been traveling.
Сочетание so far («до сих пор») указывает на результат к настоящему моменту. Подходит Present Perfect: have visited.
Ответ: b) have been traveling / have visited.
