__ of danger in the street at night .she had to go home ,with a friend __ her .D.having been warned ,following为什么用现在完成形式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 22:33:43
__ of danger in the street at night .she had to go home ,with a friend __ her .D.having been warned ,following为什么用现在完成形式?

__ of danger in the street at night .she had to go home ,with a friend __ her .D.having been warned ,following为什么用现在完成形式?
__ of danger in the street at night .she had to go home ,with a friend __ her .
D.having been warned ,following
为什么用现在完成形式?

__ of danger in the street at night .she had to go home ,with a friend __ her .D.having been warned ,following为什么用现在完成形式?
“被警告”这个动作发生在“had to go home”之前,因此现在分词用完成式.类似于过去完成时,但是这里是非谓语动词而已.

因为已经被危险过 所以害怕。所以要找个人陪她回家、

用现在完成时表示对现在造成的影响
后面说了,她不得不回家,强调前面造成的影响是不得不回家,所以用了现在完成时

晚上被警告过很危险,已经、所以是have been,所以她得回家,

谓语动词前明确表示已经完成的用have been done
被省略主语为She,表主动 故用ing
在选择时会有warned
根据句意若未明确表明因为已完成所以……两者都可用
不过题目一般会在warn和having warned 中做干扰
这时候要注意被动关系