两道英语语法 谢谢

I have never read____novel.
A.the most interesting
B.a so interesting
C.the more interesting
D.a more interesting
我选的是D但答案是D求详解 请问这四个选项有何区别

_____after the war, he return home.
A.right
B.sooner
C.short
D.quick
我选的是B但答案是A 求详解 请问这四个选项有何区别

第1个回答  2010-07-07
1. A.the most interesting:最有趣的,放在此句中表示我从来没有读过最有趣的小说,句法上语法上也没什么错误,但是每年每天都会有新的小说出现,我们又怎么能说读过最好的小说呢。
B.a so interesting:语法错误。so + adj.such + a(n) + n.表示如此……的…… 如果该选项改为so interesting a 就对了
C.the more interesting, 语法错误,比较级的形容词前不能用the;
D. a more interesting:更有趣的。放在句子中表示我从来没有读过比这更有趣的小说。
综合以上分析,所以选D。
2.A.right after ... 之后马上,就在 ... 之后
B.sooner after 早在……
C. short after:无此搭配。通常说 after a short while:表示一会儿之后,不久之后。
D.quick 表示快速的,放在这里,应该用副词形式。
综上分析,所以先A。 就在战争之后,他回家了。
第2个回答  2010-07-07
第一题 比较级加否定可以用来表示最高级
A项是最高级且加“THE”要特指
B项错 用"SO" 的话应该是 so interesting a novel
C项“the”要加最高级 不能用“more”
第二题 right after 表示……之后。马上……
B项 sooner 是比较级 不可以这样用 要有明显的比较 或是固定词组 如: no sooner than ……
C项和D项应该用shortly 和 quickly 因为 after是介词本回答被提问者采纳
第3个回答  2010-07-07
D 第一个是从没看过比这还好的,选A表示从没见过最好的(其实这本就是最好的),不对
sooner一般用语将来时,这里right是副词,刚好,相当于ust,跟after一起用
表示”一...就”
相似回答