题目
The snake can stay in a tree without moving for ____ a bird may mistake it for a branch.A. quite longB. long enoughC. so longD. very long
The snake can stay in a tree without moving for ____ a bird may mistake it for a branch.
A. quite long
B. long enough
C. so long
D. very long
题目解答
答案
C. so long
解析
本题主要考查“for”后接时间长度的用法以及“so...that...”结构的正确使用。解题关键在于:
- 区分不同时间表达短语的搭配(如“long enough”需与“a time”连用);
- 识别结果状语从句的引导方式,明确只有“so long”能与“that”构成固定结构,表达“如此长以至于……”。
选项分析
A) quite long
错误原因:短语“quite long”本身表示“非常长”,但无法直接修饰“for”引导的时间状语,需改为“for quite a long time”。
B) long enough
错误原因:短语“long enough”需与“a time”搭配使用(如“for a long enough time”),单独使用不符合语法规范。
C) so long
正确原因:“so long”与“that”构成“so...that...”结构,表示“如此长的时间以至于……”,完美连接主句和结果状语从句,句意通顺。
D) very long
错误原因:短语“very long”仅强调时间长度,无法引导结果状语从句,需改为“for such a long time that”。