Have you ever been to the place _______I visit last year?A where B which C when D whom选什么?原因是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:58:36

Have you ever been to the place _______I visit last year?A where B which C when D whom选什么?原因是什么?
Have you ever been to the place _______I visit last year?
A where B which C when D whom
选什么?原因是什么?

Have you ever been to the place _______I visit last year?A where B which C when D whom选什么?原因是什么?
B which I visit last year是place 的定语,这个从句里面缺的是宾语,只能选个名词性的,而where是副词性的
楼上的有些笼统了,where 代替地点which 代替物体when 代替时间whom 代替人本身没错,但是which引导定语从句是毋庸质疑的
place是名词,后面本身就不能接宾语从句,
visit是一个及物动词,后面必须接宾语,而从句里显然没有,所以要加一个宾语,where是副词,副词是不能作宾语的,而when和whom本身意思就不对,所以只能选which

用where.
在这里where引导一个宾语从句,由于前面是place,表地点,所以此处应该由where(地点副词)来修饰,故选A.

A
你去过我去年旅行过的那个地方么?
如果一字一句的翻译:你曾经去过那个地方,(那个地方)就是我去年参观过的?
where 代替地点
which 代替物体
when 代替时间
whom 代替人

选A 这是一个定语从句,先行词是place,指的是地点,后面引导的是一个地点定语从句,所以where