I came across this sentence in my grammar dictionary "アメリカに来てから今日で三年になる", which is translated as "It's been 3 years since I came to America". Is this the standard way of expressing "It's been... since..." ? Is "今日で" redundant or necessary?
I would be very grateful if you could provide some example sentences for me to examine. Thanks