1. She has been gone two weeks today.

2. She has gone two weeks today.
----------------------------------------------
Which one is grammatical? Can we use both?

#1 is correct.

#2 is incomplete. She has gone where? But even with a destination, it'd still be an awkward sentence.