英语高手请进(2道单项选择)

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:46:39
1.Tony was very unhappy for _______ to the party.
A.having not been invited B.not having invited
C.having not invited D.not having been invited
答案为D. A为什么不对?
2.With so much work ____, the clerk was very anxious and worried.
A.done B.to do C.doing D.to be done
答案为B. D为什么不对啊?

1.这题中for 后面接的是名词性短语,而A选项中haveing not~~是正常语句,不是名次性短语。(举一个名词性短语的例子:not having finished his homework was known by his mother 其中not having finished his homework 是名次性短语,他没有写完作业这件事被他的妈妈知道了)
2.你应该知道这句话把,应该很熟悉(I have nothing to do .)而并没有写成I have nothing to be done.这句话和你的问题很接近,可以说差不多的,to do是你要做的,to be done在这句话中是没有意义的,不存在这种说法,总之,你以后做题时,要联想到你最熟悉的语句,就像I have nothing to do 这句,才能让自己不会侮辱“歧途”,越陷越深,有的英语句子不能用纯语法理解的,就像中国的一句话“晒太阳”究竟是太阳晒你还是你晒太阳,语法是不能解释的!

1.否定词有先。
如果是have,后面就有可能用have not 或 haven't。
是没有(having not) 的

2.现在的does是制定clerk,看得出吗?
clerk是人,是句子的主语,宾语是work,所以是 she does work, 变成,“还很多工还要做”,如果是用done,市已经发生了, 那么意思就是,“还有很多工已经等着被做。”巨资不同,所以不接受。

1 否定词要提前 for是介词 后面加动名词形式 所以是having
2 翻译句子是:“这么多需要做的工作(没做完),职员感到非常担忧。”
D项to be done是做完了的意思 所以不对 B项是去做 所以选B

第一题,否定词要提前;
第二题,句子主语是the clerk,所以是do work,而不是强调work to be done,是吧?