英语选择填空:Whot made you so angry?( )Whot made you so

发布时间:2021-02-23 01:31:57

英语选择填空:Whot made you so angry?( )Whot made you so angry?( )A.Tom haing been late again B.Tom to be late again C.Tom's being late again D.Tom was late againA.Tom having been late again(上面打错了,应该是这个)请分析下

网友回答

C being late 动名词
汤姆的又一次迟到.
题干问的是 what made you so angry?
你把ABCD 都代入其中
A Tom having been late again made me angry.
B Tom to be late again made me angry
C Tom's being late again made me angry
D Tom was late again made me angry
看出来了么 不是个句子 缺成分 主语从句缺少系动词
B 选项 需要作为主语从句的 Tom to be late 根本不是个句子 并且 动词不定时在这儿也无意义.
C 正确 Tom's being late 是 动名词作主语.
======以下答案可供参考======
供参考答案1:
我认为是D。
供参考答案2:
请问正确答案是C吗?有点不肯定了。
供参考答案3:
C题干的答语可以写成:
Tom's being late again made me so angry. (Tom's being late again是动名词短语做句子的主语),汤姆又来晚了,这让我很生气。
补充回答lz关于A/B为何不对的问题:
B不对,且不论不定式表将来,迟到发生在生气之后,这合不合逻辑,只看看答案的Tom to be late again,荒唐至极,不定式逻辑主语有这么+的么,都是挂靠在for、of这样的介词后面:For tom to be late again,lz你还有long long way to go,希望你不是高三的
A迷惑性很大,先迟到,后生气,所以用完成,灰常完美的答案,比C严谨多了,伤不起啊。。。
这就是常说的合乎语法,不合情理的句子:
这里强调的是“迟到这件事本身让我很生气”,并非强调“是先迟到还是先生气”,这种区别就是英语的从简原则,看个常见的句子:
it's sure nice talking to you. 这里如果改用“having talked”,我不能说错,但起码是啰嗦,因为谁先谁后,一目了然,根本无需用完成式画蛇添足。
供参考答案4:
我认为是c c选项就是指的一件事情,所以要用独立主格结构。句子翻译的意思是汤姆的再一次迟到让你很生气。
供参考答案5:
A have been+adj /Ving 表示一直持续正在进行的动作,是固定的搭配,例如,I have been here for a long time. 我在这里很久了,I have been waiting for you for half an hour .没有having been +adj/ving 的表达法
B Tom to be late to, 表示有即将的会发生什么的意思,意思不符。例,I am to arrange the payment for you .我将为你安排款项
供参考答案6:
A选项是现在完成时,什么让你如此生气?汤姆又迟到了。这里陈述的是客观事实,用一般时态。现在完成时多与时间段连用,make 是一个终止性动词,故A错。
而且将这个答案补充完整,选项中的内容应该充当主语成分,很显然D错。
第二个根本没有这种表达,Tom是名词,不能直接接不定式。'
C选项是名词所有格加动名词构成名词词组,作主语,正确。
Tom's being late again made me so angry.
以上问题属网友观点,不代表本站立场,仅供参考!