He has been traveling for 12 years.
举一反三
- 青书学堂: ( )Although he's only 16 years old,______ he has been a college student for two years.
- How long has he been an auctioneer? A: He’s been an auctioneer for 33 years. B: He’s been an auctioneer for 13 years.
- How many years has Richard been working in this company? ________ years.
- He has been a _______ football player for two years. (profession)
- He ____ for three years. A: has joined the arm B: has been in the army C: has been serving in the army D: joined the army