In British English the above would be considered incorrect. However, both forms are generally accepted in standard American English. Other differences involving the use of the present perfect in British English and simple past in American English include already, just and yet.