一道高中英语语法单选,谢In an hour,we can travel to places______would ha

一道高中英语语法单选,谢
In an hour,we can travel to places______would have taken our ancestors days to reach.空上添which,为什么,求详解.
那片浮云是我 1年前 已收到10个回答 举报

海漫栈桥 幼苗

共回答了16个问题采纳率:93.8% 举报

_____ would have taken our ancestors days to reach,是定语从句,修饰先行词places.
但是,并非所有以place作为先行词的定语从句都在用where作为引导词.
从句的引导词先用关系代词还是关系副词,取决于关系词(即先行词那个词的意思)在从句中(注意是从句中)充当主、表、宾、定;还是充当状语.
如下面两句:
we talked about the place which we would reach soon.
we talked about the place where we would find some food.
一句中,定语从句which we would reach soon(在句意上完全等于we would reach the place soon),其中关系词用了which,是因为which(所指的即是the place)在从句中充当reach这个动词的宾语,故用which这个关系代词.
二句中,定语从句where we would find some food(在句意上完全等于we would find some food at the place),其中关系词用了where,是因为where (相当于“介词+which”,即相当于 at the place),在从句当中充地点状诘,故用where这个关系副词.
所以所提问题的句中,从句从句意角度,缺少 would have taken our ancestors days 这个谓语结构的主语,名词才能充当主语,地点状语不能作主语的,所以用关系代词which,而不能用作地点状语的where.
主语的意思是:我们一小时后能到达那里.从句的意思是:我们的祖先也许会花费数天才能到达那里.主从句合起来(强调定语的译法):我们一小时后能到达我们的祖先许会花费数天才能到达的地方.
从句中的take,表示“花费”之意,用would have take表示“本会.而实际上没.”(所以句中翻译作也许),to reach作目地状语,表意“为了到达”.

1年前

9

dxyhhy 幼苗

共回答了32个问题 举报

先翻译这个句子:我们在一个小时内就可以去到我们的祖先需要花上数日才能去到的地方。
places后面明显是个从句,而且不是一个完整的句子,因此表示后面整个句子的内容都是用来修饰的places的,所以用which。你可以借助一个形式主语it的句子来理it would have taken our ancestors days to reach places ....
如果是一个完整的句...

1年前

2

yling8228 幼苗

共回答了11个问题 举报

先不要看【In an hour,we can travel to places】
看后面的句子【would have taken our ancestors days to reach】这个句子是一个不完整的句子
只有谓语动词【would have taken 】而他前面没有主语,所以他缺少主语,排除关系副词
再看【______】前的内容,显然【we can travel ...

1年前

2

复印爱情系 幼苗

共回答了7个问题 举报

首先which引导定语从句,从句中缺少主语,所以用which

1年前

2

慕容公子的干跌 幼苗

共回答了1054个问题 举报

水亦杯尽管才一级,答得比7级都要好!
认真,仔细,正确。可以采纳他的了。
其实,这个题要做对,非常简单!先行词不是人,定语从句缺少主语,只能填关系代词that或which,不能省略,不能填关系副词(where(更别说when, why了)
问题是:这题句本身是不是有问题? 从句的时态用得对吗?是虚拟语气对吧?省略了什么if 从句,能补回去吗?定语从句还原后,这样的表达...

1年前

1

狮城少年 幼苗

共回答了77个问题 举报

第一 这是个限定性定语从句,先行词是places
第二 前面we can tracel to places 已经是一个完整的句子了 而且reach是个及物动词 所以不用where这个副词 因为where = by/on ... which
第三 这里不仅可以填which 也可以填 that
有不懂可以hi我

1年前

1

scuter 幼苗

共回答了2个问题 举报

后面从句的动词是take,表示“花费”的意思,所以它前面的主语应该是形式主语it, 所以用which

1年前

1

492jexld 幼苗

共回答了10个问题 举报

你这道题题干有错误 横线后应该有it。因为是it takes somebody some time to do something
此处添which是因为先行词place在定语从句 it would have taken our ancestors days to reach中作reach的宾语。这里不仅可以填which 也可以填 that

1年前

1

林夕女亭 幼苗

共回答了92个问题 举报

注意,此处需要填的是做了句尾的动词 reach 的宾语的引导词
而又必须是would的主语,
不能用where,因为where不能做would的主语,只能用which了.
希望帮到你了~

1年前

0

磨豆豆 幼苗

共回答了635个问题 举报

对于place 这个词,定语从句要用which,而不用where
这个是一个语法点,place是个很范的词,虽然实际上某个动作也是“在地点”发生,但是不加介词也不用where

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 26 q. 0.253 s. - webmaster@yulucn.com