it是第三人称单数,所以take要使用对应的单三形式 takes
a lot 和a lot of 区别
a lot:可以做【名词,或副词】。例如:
I have had a lot(=a lot of food)
You did it a lot better.
a lot of :许多,大量。【既修饰可数名词,也可以修饰不可数名词】。 后接名词、代词或名词词性法语名词性词组。
A lot of people haved done it successfully.
A lot of water has been used up.
参考资料:http://zhidao.baidu.com/question/337484104.html