My name is wonyoung.
I'm a non-native who practice writing and speaking English as a foreign langugae.
I have difficulties with tense, especially between present perfect and present perfect continuous.
So, I've created sentences.
Please check if they are both okay, or not.
If not, please tell me why.
1. Tom has worked here for 2 years. Today, he is retiring. Let's have a retirement party after work.
2. Tom has been working here for 2 years. Today, he is retiring. Let's have a retirement party after work.
Thanks in advance. Have a good day!
They both look grammatically fine.