PETER, _________ HAS JUST COME BACK FROM LONDON, IS VERY GOOD AT EN...

3. Peter, _________ has just come back from London, is very good at English.a. who b. that c. which d. whose