作业帮 > 英语 > 作业

英语谓语动词的问题,I am very pleased at your having been honored with

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 13:53:51
英语谓语动词的问题,
I am very pleased at your having been honored with a medal.
书上说这句话的完成式表示动作发生在谓语动词之前.但翻译是:我很高兴你能获得奖牌,到底是先高兴还是先获得奖牌?说的“动作”到底指的是高兴?还是获得奖牌?有点晕~
A new technique( ),the yields as a whole increased by 20 per cent.
答案是having been worked out 但有个选项是to have been worked out这选项为什么不对?为什么要用having而不是to have?
all flight( )because of the storm,they decided to take the train.
答案是having been canceled 为什么不选were canceled和to have been canceled?
这些问题似乎都差不多,应该属于一个知识点吧?感激不尽!
Such ( ) the case,there were no grounds to justify your complaints.
A/is
B/be
C/was
D/being
还有上面的几道题究竟在做现在分词和过去分词的题目时,什么时候用having...什么时候用to have...好晕的
请问一楼的姐们儿(哥们儿)将来完成时的结构would或者will+have done啊,怎么会是to的形式?你记错了吧?还有第三题,前半句话为什么就不能是一个完整独立的句子》为什么非要用状语从句的形式?一句话分两个半句子说不行么
①:当然是先得到的奖牌,你书上所说的“动作发生在谓语动词之前”,这个动作指的是获得奖牌奖这个事情,谓语动词指的是I am very pleased 其中的"am".
②:to have been worked out表示的是将来完成时,而语句的意思是这个领域全部增长了百分之二十,是因为这个新科技的开发,选择having been worked out必然是一种条件状语.
③:选择having been canceled,是一个原因状语从句了,(你可以参考下语法书,多做这方面的语法题,做出手感来).如果选用了were canceled,那么all flights were canceled就成为了一个独立的句子了,就不是一个伴随着的短语了.to have been canceled就表示将来完成时,取消航班的事情不是将来完成时,当然不能选择这个.所以应该是选择having been canceled,在我高中时也做过很多这种题目,只要善于归纳,相信以后不会有太大阻碍.
最后一道题,我觉得是选择such being the case,也是做一种伴随.这个解释起来有些困难,对不起了~.
前三个问题是属于一种题型,那就是状语从句的使用,买一本语法书,专门做这类的题型.having been done表示的是一种伴随,所谓伴随就是状态,been done又是表示是一种被动.to have been done我已经在上面解释了.
我的观点就是多做些语法书的题目吧~你会有进步和提高的.