作业帮 > 英语 > 作业

一道英语选择题.You might as well buy it right now,for nowhere else

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/21 07:30:01
一道英语选择题
.You might as well buy it right now,for nowhere else in this city________.
A. can such a cheap thing be found B. can find so cheap a thing C. such a cheap thing can be found D.you can find such a cheap thing
求达人指教
选A,这句话的意思是:你最好立刻买它,因为在这儿城市里没有别的地方能找到和这一样便宜的东西了.
首先,can 一定在so 或者是such的前面,so+形容词,such+名词,
然后,后面这半句,for是因为的意思,从中文意思上来看,这应该是一句被动句,因为这句句子里没有能够作为 发现和这一样便宜的东西 的主语,要能进行发现这个动作,至少应该是一个人.
所以选A,such后面加了a cheap thing ,这是个名词,而且是被动,found是find的过去分词.
D的话,for nowhere else in this city you can find such a cheap thing,就变成了这样,for后面的这句话还是一个倒装句,nowhere else in this city是一个时间状语,把时间状语提到句子的最前面进行倒装,应该把主语you 放到can后面.
如果是for nowhere else in this city can you find such a cheap thing就是对的
再问: 为什么can 一定在so 或者是such的前面呢??
再答: 因为是半倒装,can 助动词提前 such a cheap thing 或是so cheap a thing 是主语,助动词提到主语前面