一道英语情态动词用法题
发布网友
发布时间:2023-07-13 12:53
我来回答
共4个回答
热心网友
时间:2024-11-29 12:17
1. 答案:A
翻译:作为老师,我们应该关注(我们)所说的话,而不是(关注)我们认为(我们)应该说的话。
解释:what we think ____和what is said一起做with的并列宾语,都是宾语从句。
其中we think是插入语,可以不加以考虑。也就是谁what是____的主语。
很明显,what和say之间是被动关系,排除BD(要改成must be said和need to be said才可能正确);
A的意思是“应该被说的”,而C的意思是“不得不说的话”,从句意来看,A比C要通顺,且what视为单数(从what is said即可看出),而C改成has to be said方可。
由此排除C,正确答案为A。
2. having done是doing的完成形式,两者主要区别如下:
1)如果该成分做后置定语或宾语补足语时,则只能选doing,因为having done只能做状语。
2)如果做状语,则要看doing所表示的动作和句子谓语动词所表示的动作之间有没有明显的先后关系。
如果有,则选用having done;反之,则选用doing。
如:Having waited for 2 hours, I had to leave.
wait发生在had to leave之前,所以用having done;
再如:I had to read a novel aimlessly when waitng for my girl friend.
had to read a novel和wait同时进行,所以用doing.
另外,如果是做结果状语,只能使用doing。追问我仔细看了你的回答我觉得你碉堡了不愧是团长和专家,不过我还有一个疑问就是怎样判定该成分做后置定语还是状语?
追答那这个就要看你对句子结构和句意的理解了。
一般现在分词做后置定语时,一般是紧跟在被其修饰的名词/代词之后的。
做状语的现在分词,用逗号和句子其他成分隔开的可能性较大,可能会单独放在句首或句尾。
热心网友
时间:2024-11-29 12:18
what is said 与what we think______并列作宾语,所以,后面是被动形式,排除了B和D。
we think作定语修饰what,have to 是“不得不”,ought to是“应该”,从句意中可以推测出选“ought to be said ”。
非谓语动词,having done是现在完成进行时;而doing可以表进行时,也可以作定语的。
热心网友
时间:2024-11-29 12:18
正确答案为A。
如果用having done 之后有明显的for 和since,several years 等表示延续的时间状语,或在主句的谓语动词之前发生,
热心网友
时间:2024-11-29 12:19
如用having done 之后有明显的for 和since,several years 等表示延续的时间状语,或者,在主句的谓语动词之前发生,