The present perfect in English is supposed to be used to refer to an unspecified time in the past. This can be confusing because this limitation doesn't exist in Italian :)
it rained on monday...... not really a question is it? or should that be
not really a question?