一道英语情态动词用法题as teachers we should concern ourselves with what is said not what we think______A ought to be said B must say C hav to be said D need to say但是我想求详解顺便再问一个问题,做非谓语动词的时候,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:56:48
一道英语情态动词用法题as teachers we should concern ourselves with what is said not what we think______A ought to be said B must say C hav to be said D need to say但是我想求详解顺便再问一个问题,做非谓语动词的时候,

一道英语情态动词用法题as teachers we should concern ourselves with what is said not what we think______A ought to be said B must say C hav to be said D need to say但是我想求详解顺便再问一个问题,做非谓语动词的时候,
一道英语情态动词用法题
as teachers we should concern ourselves with what is said not what we think______
A ought to be said B must say C hav to be said D need to say
但是我想求详解
顺便再问一个问题,做非谓语动词的时候,如果选项出现having done 和 doing 该怎么选择啊

一道英语情态动词用法题as teachers we should concern ourselves with what is said not what we think______A ought to be said B must say C hav to be said D need to say但是我想求详解顺便再问一个问题,做非谓语动词的时候,
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.

如用having done 之后有明显的for 和since,several years 等表示延续的时间状语,或者,在主句的谓语动词之前发生,

what is said 与what we think______并列作宾语,所以,后面是被动形式,排除了B和D。
we think作定语修饰what,have to 是“不得不”,ought to是“应该”,从句意中可以推测出选“ought to be said ”。
非谓语动词,having done是现在完成进行时;而doing可以表进行时,也可以作定语的。...

全部展开

what is said 与what we think______并列作宾语,所以,后面是被动形式,排除了B和D。
we think作定语修饰what,have to 是“不得不”,ought to是“应该”,从句意中可以推测出选“ought to be said ”。
非谓语动词,having done是现在完成进行时;而doing可以表进行时,也可以作定语的。

收起

正确答案为A。
如果用having done 之后有明显的for 和since,several years 等表示延续的时间状语,或在主句的谓语动词之前发生,