Which Play did Shakespeare write for Elizabeth 1?

None; Shakespeare did not write plays for the monarchy, he wrote them for his acting company. There is an anecdote that Elizabeth requested that Shakespeare write a play of "Falstaff in love", which resulted in him writing The Merry Wives of Windsor, but this is an anecdote which is not to be relied on.