Bueno yo lo que he entendido es que "a lot" literalmente significa "un monton" por lo tanto seria " mi amigo lee un monton de libros" "my friend reads a lot of books" pero tambien debe de aceptar "my friend reads many books" "mi amigo lee muchos libros" bueno eso es lo que yo he entendido =D
Estoy confundido, se supone que "a lot" es mucho, "many" es muchos, debería de ser "My friend reads many books" (Mi amigo lee muchos libros). Si fuera "My friend reads a lot of books" sería: Mi amigo lee mucho libros. ¿No? Corriganme si me equivoco