There have been times that I've felt like I'm not enough.
Or
There have been times that I felt like I'm not enough.
Or
Has there been a time that you felt like you're not enough.
Or
Has there been a time that you've felt like you're not good enough?
Which one of these sounds more correct? Can they both have different meanings? I feel like the first and last ones are the correct ones but I'm not too sure why I see sentences with the second and third structure.
Throughout the history, there have been people that have had helpful inventions.
seems correct butThroughout the history, there have been people that had helpful inventions.
seems awkward. Can they both be true but have different meanings? For example,I've felt like that before.
is true but we can't sayI felt like that before.
cause we are not talking about a specific time to use simple past, but instead, we use present perfect.