質問: 質問です。 how long ~?とhow many years ~?は同じ意味と考えていいですか?
回答: how long ~?の方はどれ位の期間(年、月、時間etc)かを聞いていて how many years ~?はその中でも年単位のものを聞いているのだと思います。 how long does it take me to go to the station? 「駅に行くのにどれ位時間がかかりますか?」 を how many years does it take me to go to the station? にしてしまうと 「駅に行くのに何年かかりますか」 になってしまい変です。 似たような意味になるとは思いますが聞きたい事によって使い分けた方が良いと思います。