英语定语从句选择题 详细解释
Doyouknowtheactor_____yousawplayingHamletisnowdoingKingLear?AwhoBwhomCwhoseDwhichA还是B...
Do you know the actor _____ you saw playing Hamlet is now doing King Lear?
A who
B whom
C whose
D which
A还是B,详细解释!
答案是B,选who有何不可?请高手回答 展开
A who
B whom
C whose
D which
A还是B,详细解释!
答案是B,选who有何不可?请高手回答 展开
16个回答
展开全部
【解释】答案是B。
这句考查的是定语从句的基本知识。先行词是the actor,表示人,所以排除D选项(D选项指物)。
定语从句“you saw playing Hamlet”修饰the actor。分析从句,发现缺少saw的宾语,因此只能选B。从句中的“playing Hamlet”是非谓语动词,修饰关系代词WHOM,因为是主动关系,所以采用现在分词表示主动。
这句考查的是定语从句的基本知识。先行词是the actor,表示人,所以排除D选项(D选项指物)。
定语从句“you saw playing Hamlet”修饰the actor。分析从句,发现缺少saw的宾语,因此只能选B。从句中的“playing Hamlet”是非谓语动词,修饰关系代词WHOM,因为是主动关系,所以采用现在分词表示主动。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. Whom 出现在从句里面时,所有用whom的地方都可以用who代替。Whom 这个词只出现在很正式的书面语。口语不用。
2. Whom 在介词(如 to, from, at, of..)后面时,不可替换。
Who told you the story? (主语)
Who is that man over there? (主语补语)
Whom/ Who did you meet at the airport? (宾语)
Whom did you give the book to? (介词宾语)
whom是who的宾格,在现代英语中一般只用于书面体,在口WHO 可以做主语,又可以做宾语
WHOM只能做宾语
例子:1,who are you? 不能是whom are you?
2,This book belongs to whom/who?两者都可以语中通常用who,但在介词后只能用whom。
选A
2. Whom 在介词(如 to, from, at, of..)后面时,不可替换。
Who told you the story? (主语)
Who is that man over there? (主语补语)
Whom/ Who did you meet at the airport? (宾语)
Whom did you give the book to? (介词宾语)
whom是who的宾格,在现代英语中一般只用于书面体,在口WHO 可以做主语,又可以做宾语
WHOM只能做宾语
例子:1,who are you? 不能是whom are you?
2,This book belongs to whom/who?两者都可以语中通常用who,但在介词后只能用whom。
选A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WHOM 是 you saw 的受词,所以不能用 Who.Who 是主词,不能在一句中出现 Who,You 两个主词.
Whom you saw = You saw whom.
Whom 在这里放在 You 前面是英文中补语句的文法.
Whom = playing Hamlet.
Do you know the actor? 是主句.is now doing King Lear 是第一补充句,用以说明那一个 actor. 这时可写成 Do you know the actor who is now doing King Lear ? 在这情况下不能用 Whom, 因为是主词,不是受词.
Whom you saw playing Hamlet 是第二补充句用以说明 Who is now doing King Lear.
若用 Who 的话,志应该写成 Do you know the actor WHO played Hamlet is now doing King Lear ?
这句的翻译应为: 你认识那现在扮演国王的演员吗? 他就是从前扮演哈母雷特那一位.
Whom you saw = You saw whom.
Whom 在这里放在 You 前面是英文中补语句的文法.
Whom = playing Hamlet.
Do you know the actor? 是主句.is now doing King Lear 是第一补充句,用以说明那一个 actor. 这时可写成 Do you know the actor who is now doing King Lear ? 在这情况下不能用 Whom, 因为是主词,不是受词.
Whom you saw playing Hamlet 是第二补充句用以说明 Who is now doing King Lear.
若用 Who 的话,志应该写成 Do you know the actor WHO played Hamlet is now doing King Lear ?
这句的翻译应为: 你认识那现在扮演国王的演员吗? 他就是从前扮演哈母雷特那一位.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B。
know后面的句子是一个宾语从句,我们可以把这个宾语从句单独拿出来进行分析。
whom you saw playing Hamlet 是actor的定语从句,whom代替先行词the actor在此定语从句中作saw的宾语。
整句话的意思是,你知道吗?你见到的过去扮演哈姆雷特的那个人现在演李尔王了。
know后面的句子是一个宾语从句,我们可以把这个宾语从句单独拿出来进行分析。
whom you saw playing Hamlet 是actor的定语从句,whom代替先行词the actor在此定语从句中作saw的宾语。
整句话的意思是,你知道吗?你见到的过去扮演哈姆雷特的那个人现在演李尔王了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询