There ( ) an old peasant( ) in that house. A.lived;⼀ B.did;⼀live C.is;lived D.⼀;lived

答案是A,但为什么不能选C。谢谢了
2025-05-18 09:23:41
推荐回答(4个)
回答1:

一个句子不能有两个动词这样用的,因为如果是C,THERE BE 中的IS 是动词,后面的LIVE 应该是非谓语动词,即living ,故A对,C不对。

如果不明白,请再问;如果对你有所帮助,
请点击本页面中的“选为满意回答”按钮,谢谢!

回答2:

选C的话不就成了被动了吗,人怎么可能被住在某处??选A的话这句话成了倒装,实际上是An old peasant lived there,你一定是将倒装和There be句型杂糅使用了,做题时一定要分析句子成分慎重下笔。

回答3:

如果用there be句型,后面的非谓语是ed形式时表被动,这里不可能翻译为有农民被住在房子里。
反观,there开头,全部倒装,谓语提前,既即live,原句应该为a peasant Live d in

回答4:

如果C选项改下is;living那就可以了。不知道你是初中生还是高中生;这里面涉及的是个高中语法点:分词短语作后置定语