a lot放在所修饰的名词后面,放在名词前要说a lot of...,而many要放在前面且只能修饰可数名词,不可数的不能用many而要用much.he have drunk a lot,楼上说的对have应改为has,用于第三人称单数.也可以说成he has drunk a lot of beer或much beer.如果不加a,有lots of...只能修饰不可数名词.
have是表示时态的,代表完成时.has是have的第三人称单数形式,也就是说he是单数的第三人称,后面修饰它的动词要用第三人称单数形式.这句话可以翻译成“看他的脸红红的,他已经喝了很多了”,has就是表示已经怎么怎么样了.
look是不及物动词,就是说他后面不能直接加宾语,要先加一个介词,就是at.look at...表示"看.".
加油吧~学习英语也挺有趣的哦~
对于你问题的补充,说明一下:
drunk是drink的完成式,已经不用加ed啦~drink的动词变化不规则,其过去式和完成式分别为drank和drunk~