急急急!求助几个英语语法题

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:48:52
这几题我做出来的答案和标准答案有出入,请帮我看一下.
1.It was___ that we went camping in the mountains last week.
A. such nice weather B. too nice weather C. so nice a weather D. nice weather so
我的答案为A,标准答案是D
2.She hoped that we ___ the plan ready before she came back.
A. got B. have got C. will have got D. would have got
我的答案是D,标准答案为C
3. The radio ___ by my son just now.
A. has been repaired B. is being repaired C. repaired D. has repaired
我的答案是B
4. I felt as if I ____ .
A. was watched B. were watched C. had been watched D. have been watched
我的答案是C,答案是B
5.The letters ____ that morning.
A. were delivered B. delivered C. had been delivered D. was delivered
我选A,答案为C
6.It's the first time that you have been here, ___?
A. haven't you B. hadn't it C. aren't you D. hasn't it
我觉得这题的答案应该是isn't it
7.___ some of the suggestions prove of value to you as well

注:虽然我的回答都是一道道查过书的,但是现在很多书都有错误,而且好像和前两位的一致答案有很多不同的地方,因此请你三思而后行。

1.我纠正以下上一层的意见,such后面是可以跟不个数名词的。
你不用着急,我有一道和这道题一样的题,答案就是选的A
3.选A
B选项的意思是:录音机正在被修理,与just now"刚才"相矛盾
4.虚拟语气
如果从句表示与现在事实相反,位于动词用一般过去时,表示与过去事实相反,谓语动词用“had+过去分词”;表示与将来事实相反,谓语动词用“would(might,could)+动词原型”。
仔细品味一下,是不是对现在的虚拟?
6.我个人认为你选得没有错,反意疑问句中的简短问句应和it is the first time相呼应,而且我做过一道题,只是把你题中的here改成了to+一个地点,它的答案就是isn't it。

1.A答案中的such一般与a/an连用,因此后面接的应是可数名词,而weather是不可数名词。
so that连用表示结果:“以致”。所以选D.
2.我认为也应选D.
3.just now表示“刚才”,一般与现在完成时连用,所以选A.
而选项B是现在进行时,不太符合。
4.此句意思为“好像被监视”,而并不是真的一定被监视,就是说不一定是事实,因此为虚拟语气。虚拟语气中was应该变成were来使用,表示不一定是事实。
5。感觉上这道题的意思是“这封信已经寄出”,强调“完成”,选C更合适(虽然选项A在语法上没有错误).
6.it只是形式主语,真正主语是that you have been here.此句应为You have been here the first time.所以对此句提问,应用haven't you?
7.这些建议或许对你有用吧?从意思上理解应用may.
而对于此问题,提问者的隐含意味是希望回答者给予肯定的回答,所以用might在语气上就太轻了,而用may比较好些。
8。mustn't的反意