1. Riding a bike is great fun.
2. It is great fun to ride a bike.
3. It is great fun riding a bike.
-------------
Are they all the same in meaning and grammatical?
1 answer
All are technically correct and mean the same thing, but #3 is a bit awkward.