Upvote:0
Your first obstacle with a far future return date will be the airline having to make sure your visa/wiaver status allows you to stay that long in the USA. Airlines are mandated to check that aspect and required to deny boarding if you don't qualify.
Why not cancel the one way return ticket and apply its value towards your next trip and simply buy the cheaper round trip ticket for this year.
Upvote:2
Yes, there's nothing stopping you.
From my understanding of the question, you have a need for:
All your tickets are just that - tickets for flights on day X, Y or Z. If you take it or not, the airline is getting your money. The only issue with return flights is if you don't take the first leg there, they'll usually cancel your return ticket. However as long as you take all these flights, you can.
And then you're wanting to book a new ticket (D) to the US next year, to be used BEFORE C? No problem, but you may want to book a flexible return for C, just in case you want to change the date. Also some return tickets must be within a year, so the dates might have some boundaries for you, which you'll find when you come to book. This is one time a travel agent may be of use to ensure you don't make any mistakes.
But yes, it is a valid option.