in front of our house___________we use to swim.in front of our house___________we use to swim.A.a river lies that B.does a river lie whereC.lies a river which D.lies a river where应该选哪个?为什么?

问题描述:

in front of our house___________we use to swim.
in front of our house___________we use to swim.
A.a river lies that B.does a river lie where
C.lies a river which D.lies a river where
应该选哪个?为什么?

选D
前面的主句是倒装句,正确的句子是:a river lies in front of our house
后面是定语从句,修饰river。

D.考查倒装句和定语从句。分成两个句子你就明白了。
A river lies in front of our house .
We used to swim in the river.

选C翻译成中文就明白了。在房子前的那道河流是我们以前游的那条。所以用which而不用where

B
介词短语放句首,句子半倒装,后面的where是river 的定语从句在从句中做状语

选D前半句是倒装,其实就是a river lies in front of our house,类似于here comes a bus后半句是状语从句,所以选where,如果想选which,那么句子应该是in which we uesd to swim,此时是定语从句,which指代river,不能说s...

D
in front of our house 介词短语位于句首,句子发生全部倒装。所以排除A/B
而C/D之间只是定语从句中关系代词与关系副词的区别
关系代词在从句中作主表宾
关系副词在从句中作状语
很显然we used to swim.缺少状语,所以用where
同学,明白了嘛?!
不明白请追问

首先这是一个倒装句行,宾语前置,正常应是 a river lies in front of our house。所以排除A,其次,where是副词,不能做宾语,we use to swim中少了use 什么,而where不能用做宾语,如果用where应该改成 where we swim,所以答案是C。