Learn Japanese ~たことがあります: Talking About Experience
たことがあります means "I have experienced X before" with no specific time attached. The instant you name a date, a place-and-ti...
Learn Japanese
Japanese Game
Learn Japanese
Learn Japanese