保定到白石山怎么坐车:请教语法问题

来源:百度文库 编辑:高考问答 时间:2024/04/24 14:02:52
Those people kept going west in the hope to find rich land yet___.
A.conquered
B.being conquered
C.to be conquered
D.having been conquered
答案是C请问为什么?D错在哪里?谢谢!

P183/32

原句的意思是:那些人继续往西走希望能找到还未被占领的富饶土地。

C TO BE CONQUERED:还未被占领
D having been conquered:已经被别人占领了。

所以不会选择D

老大,好像你所有的作业都是我们在帮你做哦

这句话显然应该是选“还没有被占领的”,to be done表示将来时;而having done表示完成时,即“已经被占领了”。

选C
yet to be conquered
其实yet to do/be是个短语,表示还未完成的事情

D的意思也不对,成了已经被占领了的土地

yet 在这里是个假像
不要看到yet就想着完成时