请教几道四级题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:21:17
1.it was very kind of you to do the washing-up,but you __ it.
A.mightn't have done B.didn't have to do
我选a,答案是b 为什么呢
2.I'd rather you __ make any comment on the issue for the time being.
A.wouldn't B.didn't
我选a,答案是b……
3.criticism and self-criticism is necessary __ it helps us to find and correct our mistakes.
A.by that B.in that
我选a 答案是b 这是个什么用法啊?
4.there are few electronic applications __ to raise fears regarding future employment opportunities than robots.
A.likely B.more likely C.most likely
我选a 答案是b 这三个词有什么区别呢?

1.A.mightn't have done的意思是对做过的事进行猜测:或许没有做。
didn't have to do是:不必做

2.I'd rather 后面加宾语从句时,从句中的谓语动词形式是虚拟语气形式:从句中讲的是过去的事时,动词用had done;讲的是现在和将来的事时都用过去时,不用would do,既不用情态动词

3. in that的意思是:因为,是个连词;by that只能说是:通过那种方式,而by是介词,后面不能接句子

4.因为后面有than所以必须用比较级more likely
likely是原级,most likely是最高级

上面答得很好