两道英语题,帮帮忙,告诉我为什么

来源:百度知道 编辑:UC知道 时间:2024/05/09 08:01:23
1.This was the reason_____he gave ____ his being late.
A.why;of B.the;for C.which;of D,why;for
为什么选B,第一空填which不行吗,理由也是物,那that是万能关系代词啊
2.Don't make any changes about the plan.Just_____it as it is.
A.make B.keep C.remain D.leave
为什么偏偏是leave,其它的为什么不行

1. 当先行词为主句的表语或者关系代词为从句的表语时,只能用that。问题中the reason为先行词,且在主句中作表语,故只能用that。又如:
?This is the book that was bought yesterday.
?Our school is no longer the school that it used to be.

2. 惯用法。语言是约定俗成的,没办法。

1.第一个空,不能用which,,
the reason只有两种用法:
the reason +that...
the reason +why...
而此题that应该是省略掉了.
第2个空,只能用late. be late for.

2.leave it as it is.是固定用法.

对于第一道题,那个B选项是that还是the啊,如果是that就好理解点啦,但我具体也不知道怎么跟你讲,第二空明显就要用for(根据语境)哎。。那道题就靠语感。。
第二道,你死记好了,真难说

第一题第一空是可以用WHICH的,只是没有两个空都正确的选项。。。
第二题是语言习惯,其实其他的都是可以的,只是不符合语言习惯,老外都能听懂,只不过有点别扭而已,记住就行了
A.make表示一种行为动作,显然不大适合
B.keep则是太直译、汉化,典型的中国式英语,外国人平时说话不这么用
C.remain通常作系动词用,后接形容词
做实意动词时,后接双宾语
EG:remain me lots of work 给我留了很多工作
因此,remain放句中并不符合语法规则

changes about the plan.Just_____it as it is.
A.make B.keep C.remain D.leave

有的英语题是这样的 不要问为什么 但是确保下次碰到要正确就可以了 英语是个积累的东西