因为 name是单数,所以用is .
如果是 names 就得用 are 了,
比如:What are your names?不过,这句话的意思是:你们的名字是什么?(问的是一群人)
另外,我需要向你强调的一点,如果是names的话,必须用are,因为names是复数,复数的谓语动词,要用复数形式,are就是对于复数用的,这是规定.
你的第二个问题,因为you 是第二人称代词,也得用are,这也是规定.
但如果是he的话,就得用is.只有第二人称代词,才用are.
你就记住,复数的情况时,is和are中,必须用are .英语和汉语不一样,复数和单数是有区别的.
