The question is very tricky:
on the one hand, unless and until people can pay for goods and services using Bitcoin and accept
BTC as a settlement for goods and services without any fiat, the government is going to be able to control people and regulate operations of exchange Bitcoin into fiat and make people pay taxes on such transactions.
On the other hand, if the government permits us to use
BTC without changing it into fiat, it is not going to be able to control the operations in
BTC 
There are lots of things the government has to decide.