请翻译英语谜语
1.John is the man with the blue blood
2.Who's the boy in the hat? He's my son,Tom.
3.He likes talking horse.
4.He is always Number one in our class.
5.Speak like a book.
6.It rains cats and dogs.
7.Hi,long time no see.
8.She is a green hand.
9.The dog doesn't have home.He is a yellow dog.
10.He is an easy-going boy.
参考资料:自己、词典