bambo20
幼苗
共回答了22个问题采纳率:86.4% 举报
急!Only in the past few years____选择题 检举 | 2012-3-14 20:15 2二胡 | 浏览次数:19次
Only in the past few years____to improve the living conditions in this area.
A.something has been done B.there is something done
C.has there something been done D.has something been done.
请问,c 为什么一定要有there?问题补充:
错了错了 是为什么c不能有there?答案是d
答:only +状语置句首(这里的介词短语in the past few years) ,引起句子的部分倒装.
四个选项中AB没有倒装,可先排除.
C和D如是拿不定主意的话,只要only +状语放回句尾,将原句扶正,看一下哪一个正确就可以判断了:
C.There has something been done to improve the living conditions in this area only in the past few years.显然是错误的,因为There be句型的现在完成时是:there has been sth.
D.Something has been done to improve the living conditions in this area only in the past few years.
译:只有在过去的几年里在已经做了一些事情来提高这个地区的生活条件.
析:题目是做对了,通过翻译,发现这个人工考题句有逻辑上的问题.纯为出题而造句.
1年前
2