Which one do you use?
Present?: He works
Present perfect?: He has worked
Present?: He is working
Present perfect?: He has been working
I think you are right.
She has two children.
Do you like pasta?
He comes from London.
(It's his home town.)
The sun rises in the East.
I have always had trouble with my teeth.
This heater doesn't work.
Let's throw it away.
We all wish you good luck.
I beg your pardon.
I'm thinking about it, but I haven't decided yet.
She is having a bath.
Are you enjoying the pasta?
He's coming from London.
(He's traveling now.)
Look! The sun is rising.
I 've been having trouble with my teeth lately.
This heater isn't working.
But we can try to repair it.
We cannot use a continuous formation for this meaning.
I've been staying here for three days.
(I arrived three days ago.)
She has always liked music.
(She has liked it from the start.)
Have you lived here long?
(I know you live here. I want to know when you started.)
I'm staying here for three days.
(A total of three days; I'm not saying when I arrived.)
She likes music.
(I'm not saying anything about the past.)
Do you live here?
(I want to know if you live here or not.)