这个题是说:一旦被注视,它就很快逃开。
这里,此句子主要强调瞬间感,并且表述的意思是:一旦。。。。他就会。。。,它对应的词组就是on doing.....,而c选项并没有这层意思,也没有这种瞬间感。
B选项再被省略前是这个从句when it was observed on,且省略后只有B选项表达自然,符合一般过去时的被动形式英语文法
C选项是完成时态,强调动作已完成,在此处没有必要用到
这是一。。。就。。。的句型,这句是on 或upon+doing的结构,但这句的逻辑主语是it,所以是被动,所以doing就用成being done,主要是被动的原因选b。c项的意思是已经被看到了,他跑开了。从意思翻译上讲没有多大问题,英语的选择题讲究最佳选项,从这个角度,它的语法有问题,时态不对。希望采纳,谢谢。
. On doing 作时间的状语 如 on hearing the news ,he was very glad
你的句子是 动名词 被动形式 作介词宾语
答案应该 就是b
选项c 是现在分词的 完成形式的被动式
表示动作发生在前 经常作原因状语
但本句强调的是 相继发生 是时间状语
而不是 先后发生 作原因状语
注意 相继发生 和先后发生 的区别
having been observed 表示动作完成了,也就是说已经被别人给看完了,观察完了,他立即逃走了,句意不顺。
选择B,on doing sth. 则表示:一旦被发现了,他立即就逃跑。。
on/upon doing 指一……就,此句句意为,一被看到,它立刻就跑开了。状语部分和主句动作几乎同时进行,如用C答案,应该是被观察到这个动作明显发生在跑开之前。故不用它。