英语...小问题...

来源:百度知道 编辑:UC知道 时间:2024/07/07 08:27:29
They reached at last ____was once a temple_____the farmers used to keep cattle.
A.what;where B.that;where C.where;that D.which;that
答案:A。
请给出原因....(讲出是什么从句)
3Q``3Q```

第一个是名词性从句,第二个是定语从句。你把at last 去掉好懂些。第一空可定不能是where,排除C;上下文没有提到这个“地方”(除了描述它是个庙),所以不能用that或which。只有what可以了。

1宾语从句,而且从句需要主语,只有what符合
地点状语从句,需要where引导

reach后+宾语,at last 最终(时间状语)what引导宾语从句作reach宾语,a temple +where引导地点状语从句,整句话意思:他们最终到到了一个过去农场主用来养牛的寺庙。

They reached at last what was once a temple where the farmers used to keep cattle.

what 是reached 的宾语 ,意思是到达一个什么地方.这句是宾语从句

where 是temple 的定语,意思是一个被农当做畜口房的庙子.

A
第一个是宾语从句(即介宾结构at +n),且不仅作前一句宾语,还要做后一句的主语,故选what(只有what可以充当主语)
后一句是地点状语从句,作“keep”的状语,故选where