Tom has( )for three years