过 = "experience"
Added to a verb, it refers to the experience of something, very similar to the English "have done". I say "similar", because it is not exactly the same.
我学过汉语 = the experience of learning, i.e. have learned or learned, depending on context
你去过美国没有. the experience of going, i.e. have been