We don't normally say "see" a dream or nightmare.
Student or Learner
"I saw a dream or nightmare yesterday" or "I had a dream or nightmare yesterday". Both sentences have same meaning, right?.
If I am telling a story like "That person goes to bed, sleep and then he has a dream" or "Sees a dream". Which is correct? because I think we also say I have dream to become a rich man in life or something like that. Please check.
If you see a nightmare, it would be an external scene of horror, not a bad dream IMO.
So I have to say "He has or had a nightmare or dream". If I use see that means person is not sleeping. Right?
It's not a question of whether they're sleeping or not.
Last night I had a nightmare/dream = While I was asleep my brain fashioned an unreal situation and played it out.
I dream of being rich = I want to be rich and I think about it a lot.
We don't "see" a dream or a nightmare whether we're asleep or awake.
You can say something like "He saw his dream come true when he won the lottery and bought a Ferrari".
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.