这两个英语句子对吗? have been watch tv for 2 hours.he has been to the tokyo yesterday.
have been watching tv for 2 hours.he has been to tokyo yesterday.