1. I have gone to HCM City for ten years.
2. I have been to New York before.
3. It was not until last summer that we had some holidays.
4. I've never seen a better film than this film.
5. I have taught/ have been teaching English for three years.
6. I have talked to him for ages.
7. It was not until 1980 that she had graduate.
8. I've never known a more intelligent person than Mr Hung.