He has gone to America for 3 years. Is the sentence right from English grammar? though I know I can say he has been in America for 3 years ...
確定! 回上一頁