This is the first time she has eaten frog hotpot. She has not eaten frog hotpot before.
She began writing the report 45 minutes ago. She has been writing the report for 45 minutes.
We knew each other when we were in grade 7. We have known each other since we were in grade 7.
This is the first time I have joined such a fantastic birthday party. I havent joined such a fantastic birthday party before.
This is the second time I have seen Harry Potter. I have seen Harry Potter twice.
He started working as a teacher 30 years ago. He has worked as a teacher for 30 years.
Is this your first visit to Vietnam? Havent you visited Vietnam before?
He last sent me postcards when he was in France. The last time he sent me postcards was when he was in France.
The last time she met her parents was ages ago. Its ages since she last met her parents.
She moved to this city 6 months ago. She has lived in this city for 6 months.
Have you done this before? Hasn't this been done yet?
She has taught the children in S.O.S village for 2 years. She started teaching the children in S.O.S village 2 years ago.
How long is it since you bought this bicycle? When did you buy this bicycle?
When did you last phone her? How long is it since you last phoned her?
I last ate eel soup when I was in Vietnam. I havent eaten eel soup since I was in Vietnam.