Thanks for a useful article.
..
'have happened' but 'we don't know when' or 'we don't want to say when'
..
May I give an example, recently I talked with my friend
" My world view was changed"
and she asked "when?" then she kindly correct me " My world has changed"