As is the case with British English whether an American uses the simple present or the present perfect often simply depends on how the speaker is viewing a past activity That said when either tense is possible according to the usual rules I think there is a noticeable tendency for Americans to...