4.The soldiers soon reached( )was once an old temple( )the v

4.The soldiers soon reached( )was once an old temple( )the villagers used as a school.
A.which;where B.what;which C.where;which D.what;where答:选B,动词reach后接宾语从句,从句缺少宾语,为什么where不可?宾语从句用作宾语.如:  Do you know where he lives 为什么可以用where,where不是副词吗为什么可做宾语
噜噜经 1年前 已收到2个回答 举报

ddnj 春芽

共回答了17个问题采纳率:94.1% 举报

eached是谓语,后面必须接宾语,所以用what引导宾语从句
而where引导的是状语从句,前面必须要有一个地点.
比如,He reached what was once his home.
He reached his home where he once lived there.

1年前 追问

1

噜噜经 举报

Do you know where he lives 为什么可以用where,这个也是宾语从句前面没地点啊

举报 ddnj

He reached what was once his home。 用what 的原因是,它既是reached的宾语,又是 后半句的主语,相当于汉语中的兼语成分。 英语中只有what有这个用法。 Do you know where he lives 。中where的确是引导一个宾语从句。 这两者并不矛盾的。

西北之恋 幼苗

共回答了990个问题 举报

这里是“......的地方”,在主句中作宾语,在从句中是作主语的。而不是“在......的地方”。

1年前

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