能帮忙解释下面几个题目吗?要详细的解析,谢谢 30
A. can't be B. mustn't be C. shan't be D. isn't
I don't think it a great idea ____ all citizens can unite in a society. On the contrary, I see as one that will divide them.
A. that B. which C.around that D. around which
When she went shopping yesterday, she remembered ____ the sunscreen cream, but forgot to take ot away when she left.
A. paying B. to pay C. paying for D to pay for
答案 DDD 展开
1. I didn'tbreak the window. It isn't the truth. He is lying.
【解析】
多数情态动词都可以表示“可能性”,但是可能的程度不同,其从小到大的排序为 might,may, could, can, would/should, ought to, will/shall, 一直到最大的可能性 must,而 be 则排除了任何可能性。
本句说话人是在据理力争自己没有打碎玻璃,强调这是不争的事实,不存在任何可能性。
2. I don'tthink it a great idea ____ all citizens can unite in a society. On thecontrary, I see as one that will divide them.
【解析】
这里的 “___ allcitizens can unite in a society” 显然是定语从句,如果用单独的句子表述就是 all citizens can unite in a society around the idea(所有的市民能够以这种想法为中心结合成一个社会团体)。因此,定语从句的结构是:
状语兼关系代词:aroundwhich
主语:all citizens can unite in a society
谓语:can unitein a society
可见其它选项都不成立。
如果选用 that,有两种可能:一是构成同位语从句,用来具体说明 idea,其含义是“这种想法就是所有市民能够结合成一个社会团体”;一是定语从句,但是定语从句中的关系代词应该是从句中的主语或宾语,句中已经存在主语 all citizens,而充当 unite 的宾语意思变成了 “把这种想法结合成一个整体”,意思说不通。
既然不能用 that 构成定语从句,它的同义词 which 也不成立。
毋庸置疑,around that一看就不正确,因为介词后的关系代词只能用 which
3. When she went shopping yesterday, she remembered ____ the sunscreen cream, but forgot to take it away when she left.
【解析】
remember 后跟不定式作宾语与动名词在意思上截然不同。remember topay 表示 “想起来要付款”,意思是没付款之前想起来了;remember paying表示 “想起来付过款”,意思是已经付过款才想起来。
本句的意思是“她昨天买东西时记起来要付购买防晒霜的钱,在离开时却忘记了把它带走”。因此需要用不定式。
pay 当付款讲,用作及物动词后面只能跟表示“款项”或“付款项目”一类的名词,如 pay cash(付现金),pay some dollars(付了几美元),pay taxes(交纳税款),pay the bill(付帐单);如果表示“为某种商品或服务付款”则用作不及物动词,后面需要跟介词 for。
2.因为which意为“哪一个”所以应选D;
3.因为remember to do sth.意为记得去做某事{没做},又因为题目中pay后跟的是名词所以应该填for。
望您采纳!^u^
2、介词+which=关系副词,还原就是all citizens around here 这附近的市民。
3、记得要做某事remember to do。整个句子为过去时 她昨天记着要买防晒霜。不能说她昨天记得买过防晒霜 那就为过去完成式
哪里有疑问可以继续问我