> 知识 >

一到英语选择题,如下.
This is the hotel _______last month.
A.which they stayed B.at that they stayed
C.where they stayed at D.where they stayed
我选的是A,请问什么时候选which 什么时候选where?我分不清.

人气:161 ℃ 时间:2025-02-15 09:45:56
解答

首先这道题目选D,该句是一个定语从句,你要保证主句和从句的成分都不缺失.为了更好理解,我们把这个定语从句拆成两个简单句:1.This is the hotel(是这个句子的主句)2.They stayed at this hotel last month(这是定语从句的简单句变形)既然要保证从句的成分不缺失,看看题目的选项A.缺少介词at(因为stay是不及物动词,不能直接加宾语),选项B.没有at that这种用法,要也是at which,选项C.where=介词+which即at which,而后面的stay后又有at,这样就重复了,最后选项D.where=at which成分不缺失也不重复,因而D正确.即在定语从句中的动词是不及物动词,且从句中没有和该动词搭配的介词时用where,相反用which.

推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版