He has been sitting at the table for several hours

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:02:15
He has been sitting at the table for several hours, ______ considerably more wine than is good for his health.
A. drinks B. drank
C. drinking D. to drink
选哪个?为什么?

c
伴随状态

C. drinking 现在分词作状语,是其基本用法之一

B
He has drank considerably more wine than is good for his health.
已经喝的酒,此刻不一定在喝,所以不选C