almost all our time to our schoolwork in the past three months, we have almost no time for fun and play.
A. Having devoted
B. Devoted
C. To devote
D. To have been devoted
网友回答
(答案→)A. Having devoted
B. Devoted
C. To devote
D. To have been devoted
解析:考查非谓语动词。devote表示“投身于,致力于”,用devote oneself/one’s time to或be devoted to,本空接了宾语,有延续性时间状语,因此用现在分词完成式做状语。