Hi,
An explanation, please. Present Perfect tense means past time related to present time and one of its uses is: an action that happened at an indefinite time in the past, e.g.: I have travelled to Athens. But in the sentence: I have read a magazine * today ,how to explain that we don't...