Student or Learner
Does the following sentence make sense?
"Martin has had a nightmare".
It should say, that because of the nightmare, Martin now writes a diary.
I feel weird using the present perfect here, isn't simple past the better choice (Martin had a nightmare)?
Thanks in advance.
I would use the simple past there.