精英家教网 > 高中英语 > 题目详情
_______ of danger in the street at night, she had to go home with a friend_______ her.
A.Warned; accompaniedB.Having warned; accompanying
C.Warning; accompanyingD.Having been warned; accompanying
D

试题分析:句意:她被警告在晚上的街上有危险,她不得不让一个朋友陪着回家。整个句子没有连词,句子已经有谓语动词,所以第一空是非谓语动词,warn与she之间是被动关系,故用过去分词,这里warn的动作发生在had to go home之前,所以用having been warned;第二空是with的复合结构,friend与accompany之间是主动关系,故用现在分词,故选D。
点评:本题难度适中。非谓语动词和with的复合结构是高中阶段的难点,第一空又考查的非谓语动词的完成时,考生更难以理解。在with的复合结构中必须会分析宾语与宾补之间的关系,这里考生容易误选A。
即学即练:A small plane crashed into a hillside five miles east of the city, _________ all four people on board.
A. killed            B. killing        C. kills         D. to kill
解析:B。句意:考查非谓语动词作状语的用法。现在分词killing在句中作结果状语,表示自然而然的结果,only to do表示出乎意料的结果。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

She was supposed ______ at home at the moment, but her mother found her in the park.
A.to be readingB.readC.readingD.to have read

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

____ volcanoes now for many years, I am still amazed at their beauty as well as their potential to cause great damage.
A.StudiedB.To studyC.Having studiedD.Studying

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Some 200 people were reported ______ in the earthquake which happened in Sichuan last month.
A.were killed B.to be killed C.killing D.to have been killed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The news of ___________ is already known to everyone in our office.
A.your promoting
B.your being promoted
C.being promoted
D.your having promoted

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

______ sweet and fresh, this kind of food is so popular with local people and the tourists.
A.SmellB.SmellingC.To smellD.Smelt

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He is a student at Oxford University, ____for a degree in computer science.
A.studiedB.studying
C.to have studiedD.to be studying

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

When he joined them in the work, he was disappointed at there _______ so little to do.
A.beingB.wereC.havingD.had

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Liu Xiang is believed _____ over $ 20 million in advertisements last year alone.
A.to earnB.have earnedC.to have earnedD.having earned

查看答案和解析>>

同步练习册答案