英语非谓语动词题目?

These university students are looking for a cheap hotel __________.

A.to stay in
B.to be staying
C.which to stay
D.where to stay in

这一题排除了C选项,A.B.D选项我看起来都一样啊,分不清哪个是对的哪个是错的

选 A。如果你能够排除C,那么D应该也能够排除,因为两个结构是类似的,我们从D看起。

(前方是长篇大论,希望能帮到你理解到不定式做非谓语的常见用法)

    D——

    在“where to stay in”中, “to stay in” 是不定式修饰 “where”,where是一个副词,它本身就等于“in/at/to+某地”,换言之,我们不看题目,光看D选项的表述都不对,因为在这里,where前面不能在加“in”这种位置介词了。

    B——

    这涉及到不定式的进行时的用法

    1. 表示与谓语动作同时发生且正在进行的动作

    例如:

    He seems to be saying something. 他似乎在说什么。

    谓语动词是“seems”,“看上去似乎……”,在你推测的时候,他同时在做“say(说话)”这个动作,所以用不定式的进行时。

    另一个例子比如:It’s nice to be sitting here with you. 和你一起坐在这儿真好。

    2. 有一部分动词的进行时,本身就有表示将来的意义,如come, go等。它们的不定式进行式有时也可表示将来。

    例如:

    He was happy to be coming home. 就要回家了,他很高兴。

    “他感到高兴”的时候,还没回家,只是打算回,这里不表示同时了,但主要是因为come本身的进行时形式就表示将来的缘故。所以关于不定式进行时的用法,主要记住第1种。

    A——

    剩下A,就是不定式(to do)作为定语来修饰名词的常见用法。注意:这种不定式通常都与它所修饰的名词有动宾关系,如果这个不定式的动词是不及物动词(vi.),它后面要有必要的介词。所以做题的时候,你可以反过来验证一下:

    a cheap hotel to stay in 调转位置:

    to stay in a cheap hotel

    stay是不及物动词,呆在某处通常用“in”,所以这里调转位置之后的动宾短语是正确的。

    另举一个及物动词的例子:

    Do you have anything to say? 你有什么要说的吗?

    (say是及物动词,调转位置验证是say anything/something,表述准确,不需要介词)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-15
These university students are looking for a cheap hotel __________.
A.to stay in B.to be staying C.which to stay D.where to stay in
原句意为“这些大学生正在寻找一家廉价的宾馆来居住”。以上四个选项中,正确答案只有一个:A选项。
句中,动词不定式“to stay in”做补语,其中“stay”为不及物动词,表示“居住;停留”,其完整动宾结构为“stay in a cheap hotel”,动词“stay”和宾语之间以介词“in”连接,“stay in”表示“住在……里面”。B选项无介词,若在staying后添加介词in,则在语法上就正确了;
which和where均为定语从句的引导词,但C、D选项从句均不完整,此外:
①当which引导的主句成分在从句中作为介宾结构的宾语时,介词不可省略,例如“I'm looking for a hotel which I can live in”或“I'm looking for a hotel in which I can live. ”;
②where引导的主句成分在从句中通常作为状语,即整个介宾结构(包括介词和宾语),例如“I'm looking for a hotel where I can live. ”;
③也可以将动词词组“look for”的宾语改为what引导的宾语从句,例如“I'm looking for what I can live in”,注意,句中的what不可引导定语从句,且in不可以前置——不可以放在宾语从句引导词what的前面。追问

请问如果B加了介词in的话,那B和A在句子中有差别吗

追答

“to stay in”在句中用作目的状语。如果B选项添加介词in,即变为“to be staying in”,原句的意思就变成了“这些大学生正在寻找一家廉价的宾馆来‘正在’居住”,尽管语法上没有错误,但这样句意就前后矛盾了。
根据句意:
①“寻找宾馆”的动作发生于“现在”,既然是现在寻找,那么“在宾馆里居住”就必然是发生在“将来”了;
②后面又说是“to be staying in”,采用现在进行时表示正在居住,即“在宾馆里居住”的动作发生在“现在”。
如此看来,①和②在逻辑上是矛盾的。因此,“to be staying in”也是不太合理的。

本回答被提问者采纳
第2个回答  2020-07-15
选A,动词相连用to ,B是被动的,主语不是小旅馆,不能选,如果D,用that可以用,已找到了,就定指了,不可能还是无头绪的
"这些大学生正在寻找一个住的便宜的旅馆"
These university students are looking for a cheap hotel that to stay in
第3个回答  2020-07-15
正确答案为A选项。不定式作定语,表目的。B是被动语态,与题意不符。D选项where 引导的定语从句前面的先行词应为具体的地点,所以错误。望采纳
第4个回答  2020-07-15
不一样,如果要用定语从句的话,就要in which C D项都不对,B项很好排除了,剩下A项,表目的,用不定式
相似回答