Is this hotel ____ offered you a job ____ you stayed the first tim

[复制链接]
查看11 | 回复4 | 2009-5-3 08:25:22 | 显示全部楼层 |阅读模式
Is this hotel ____ offered you a job ____ you stayed the first time you arrived here?
A. which , whereB. the one , in whichC. where ,that D.theonethat,where请问选哪个?为什么?另外这句话怎么翻译?

回复

使用道具 举报

千问 | 2009-5-3 08:25:22 | 显示全部楼层
选B 意思是:这就是为你提供工作,你到达这儿第一次呆过的那个宾馆吗?the one是表语,offered you a job 是后置定语,in which you stayed the first time you arrived here是非限制性定语从句...
回复

使用道具 举报

千问 | 2009-5-3 08:25:22 | 显示全部楼层
这句话是错误的。虽然表面看意思是:这就是你第一次下榻的饭店并且这家饭店给了你工作吗?(很绕的句子!)错误在于:定语从句必须紧跟在所修饰语的后面。而job后面却是you stayed the first time. 你不可能都留在工作里吧?! 所以句子要改为:Is this hotel the one that offered you a ...
回复

使用道具 举报

千问 | 2009-5-3 08:25:22 | 显示全部楼层
A. which , where 前一个which引来对主语的说明, 后一个where 表示对地点的说明是不是这家饭店, 你到本地后第一次来到这里就给你一份工作?...
回复

使用道具 举报

千问 | 2009-5-3 08:25:22 | 显示全部楼层
B1.首先将句子改成陈述语气:This hotel is2.This hotel is the one…………3.stay in s.p....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行