请问曹老师,
( )in the mountains for a week, the two students were finally saved by the local police.
A. Having lost
B. Lost
C. Being lost
D. Losing
这道题到底应该选B,还是选C?是不是B和C都是可以的?B和C分别表示什么意义,有什么区别?
面对这样的选择作状语的形式的句子该如何分析得出答案?
若这两个选项中的lost都是形容词,说明我还是没有明确,对于同一个形容词来说,(该形容词的形容词短语)与(现在分词being+该形容词)这两种形式作状语的区别。
还有,若用(having been lost)这种形式,这种形式表达什么意义?与用lost有什么区别?
总之,以上三种形式lost、being lost、having been lost,它们作状语分别表示什么意义,有什么区别?再具体情况下,如何选择?
另外,逗号前面的这个分句到底作的是哪类状语,为什么?
谢谢老师!
动词lose是非延续动词,不可以被for持续状语修饰,所以可以排除having lost和losing,因为这二种形式都是表示动作的发生。lost可以视为形容词,也可以视为过去分词表示状态,区别不大,我们就按照形容词分析。由于这个状语被for持续时间状语修饰,逻辑意义是一种状态持续了一个星期。按理应该用be lost这个系表结构的现在分词完成体,即having been lost for a week。这才是最佳答案。由于没有这个选项,我们只能在lost和being lost之间求其次。being lost的being强调在谓语动作发生时主语的状态,但for a week则明显指谓语动作之前的一个星期,所以being的强调现在为错误的。所以用lost。此时的lost按照过去分词理解最好,即lose的动作发生在过去,主语处于动作发生后的状态中,这种状态持续了一周。所以,在没有having been lost这个最佳答案可选的情况下,直接用过去分词lost作状语。这是过去分词短语作时间状语。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!