質問: who knows how much further we will go on ? を英語に訳すと? これは、ビリージョイルの歌詞の一節です。
回答: 直訳では,「私たちがどれだけ遠くに行けるかを誰が知っているでしょうか?」になりますが,これは反語で「私たちの向かうところは誰にも分らない.」という風にとらえた方が自然な気がします.who knows ~?は「~を誰が知るのか?」という意味ではなく,「誰にも分らない」という意味で使われることが多いですね^^