I see no problem with your sentences. And about the sentence:
Eu era feliz e não sabia= ?
I would translate it to: I used to be happy but I didn't know.
Well, how about a quick review, uh? Let's go!
We use the past simple
tense to talk about an action or a situation - an event in the past. The event can be short or long.Short:
We did not hear the telephone.Long:
The Jurassic period lasted about 62 million years. (Too long, uh?)
Notice that it does not matter how long ago the event is: it can be a few minutes or seconds in the past, or millions of years in the past.
- the event is in the past
- the event is completely finished
- we say (or understand) the time and/or place of the eventExamples:
- I lived in that house when I was young.
- He didn't like the movie.*In general, if we say the time or place of the event, we must use the past simple tense; we cannot use the present perfect.
Now in the present perfect
there is always a connection with the past and with the present. There are basically three uses for the present perfect tense:- experience:
He has lived in Bangkok. - change:
I have bought a car.- continuing situation:
I have worked here since June.Small note:
Americans do not use the present perfect tense so much as British speakers. Americans often use the past tense instead. An American might say "Did you have lunch?", where a British person would say "Have you had lunch?"
Well, that's the basic concept for those two tenses. You may check out some more info about them on:past-perfect-e-present-perfect-conceitos-basicos-t1207.htmlhttp://www.englishclub.com/grammar/verb ... erfect.htmhttp://www.englishclub.com/grammar/verb-tenses_past.htm