He hasn’t ever gone abroad before
She has started driving for a month
We have begun eating before it stared raining
I haven’t had my hair cut since I left her
She hasn’t kissed me for 5 months
We haven’t met for a long time
How long have you had it?
I haven’t ever had a such delicious meal before
The last time I saw him was 8 days ago
It is ... days since I took a bath
I have had a punture for 2 years
He has eared any money for 2 months