He is_ (sleep) and he has slept for 10 hours怎么填,为何不是asleep?
发布时间:2025-06-05 05:20 浏览量:2
一、填空答案:sleeping
前半句“He is ______ (sleep)”中,“is”是系动词,需接现在分词构成现在进行时(be + V-ing),表示“正在睡觉”的动作。
动词“sleep”的现在分词形式为“sleeping”,故填“sleeping”。
后半句“he has slept for 10 hours”使用现在完成时,表示“已经睡了10小时”。
前后句通过“and”连接,语义需连贯:前半句强调“此刻正在睡觉”,后半句补充“累计睡多久”,逻辑通顺。
为何不是“sleep”或“asleep”?sleep 原形动词不可直接接在系动词“is”后(需用分词或形容词)
asleep 虽为形容词表状态,但强调“睡着的状态”而非“进行中的动作”,与后半句“累计睡眠时长”的语义不连贯
对比示例:
He is sleeping and he has slept for 10 hours.
(正在睡觉,且已睡10小时)
错误:He is asleep and he has slept for 10 hours.
(语义重复且不自然:已是睡着状态 + 累计睡了10小时)
关键语法点总结:现在进行时:表示说话瞬间正在进行的动作,结构为 be + V-ing。
现在完成时:表示动作从过去持续到现在,常与 for + 时间段连用。
并列句逻辑:由“and”连接的分句需保持语义关联性(此处为“当前动作”与“累计时长”互补)。