情态动词后为什么加现在完成时?求解此句:who could never have imagined......高中英语

1.Fredierick William I,the king of prussia, who could never have imagined that his greatest gift to the russian people would have such an amazing history.
——————这一句中,为什么会出现could+现在完成时的结构,为什么要这么用?求解?
2.另一个问题,The design of the room was in the fancy style popular in those days.
这个句子中popular充当什么成分,难道充当style的定语?它不是形容词吗?这是什么用法?

ps:例句都是英语课本上的,无误。
谢谢,轩...2已经明白了。
(1)中,是说威廉在过去不会想到,完全可以用对过去的陈述语气啊,为什么用虚拟?

1.是虚拟语气

2.popular是表语,句子中主语是The design of the room 动词是was,in the fancy style是插入语,其实它也可放在句子的最后,或者去掉也不会影响句子的主要意思。所以句子简化后,就是The design of the room was popular.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-20
不是说”威廉在过去不会想到“,而是说”威廉在过去本来不会想到“,要加上”本来“二字,所以要用虚拟语气。
第2个回答  2011-02-05
1虚拟语气
第3个回答  2011-02-05
1的COULD HAVE DONE是本可能的意思~ 汗

一道英语语法题,排除后剩下俩答案,请详细解释为什么选其中的一个而不...
答案为A。译文:普鲁士国王威廉一世从没想到过,他送给俄国人民的最伟大的礼物竟会在日后有如此令世人惊叹的历史。理由:空缺部分应填主句的谓语成分。如果选B,即could have never imagined,则须译为“本不可能想到(而事实上由于某种原因他却料想到了)”,这与原文从句谓语部分的“would have such a...

could never have imagined 有什么语法吗?
一、could have done 表示未曾实现的选择 could have done 表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为“本来可以”。如:You needn’t have typed it twice. You could have used a carbon. 你没必要打两遍的,你当时本可以用复写纸打。I could have lent you the money....

情态动词有哪些及用法?
情态动词后面加动词原形。 情态动词有四类: ①只做情态动词:must,can(could),may(might)…… ②可做情态动词又可做实义动词:need,dare ③具有情态动词特征:have(had,has) to,used to,ought to ④情态动词表猜测:一肯一否三不定(must一肯,must not一否,can,could,would三不定。) 注:mustn't代表强烈禁...

“情态动词 have done ” 到底什么意思
情态动词+have+过去分词 除should外,may, might, must, couldn’t, needn’t, ought to等都可以用于这一句型,但要注意, 使用不同的情态动词,句子的意思就有所不同。表示对已发生的事情进行推测, 就表示的可能性程度而言,must最大,could其次,may更次之,might最小。must + have done 表示...

我想问下初中英语所学的所有语法:像状语从句定语从句,虚拟语气这样的...
答案B. This is the first time 后面所加从句应为现在完成时,故选B。(2) ---Have you ___ been to our town before?---No, it's the first time I ___ here.A. even, come B. even, have come C. ever, come D. ever, have come答案D. ever意为曾经或无论何时,反意词为never,此两词...

强调句型中,时间和地点全用THAT而不能用WHEN,WHERE
1、如果原句中谓语动词使用的是现在范畴的时态(一般现在时、现在进行时、现在完成\/现在完成进行时、一般将来时、将来进行时、将来完成时等)用It is…that 。如果原句中谓语动词为过去范畴的时态(一般过去时、过去进行时、过去完成时、过去将来时等)则用It was…that 。有时be前可以使用表示推测的情态动词构成结构...

初中被动语态讲解
情态动词 can+V can+be+V 被动语态(一般现在时) 主动语态变被动语态时,主动语态句中的宾语变成被动语态句中的主语,主动语态句中的主语成为被动语态句中的动作的发出者。 被动语态的口诀: 一般现、过用be +V.过去分词,be有人称、时、数变。 完成时态have(has) done,被动将been加中间。 一般将来shall ...

情态动词用法
表示现在的事情,语气较may弱一些,可能性更小一些。用在表示目的等的状语从句中。用在虚拟条件句的主句中。注意:may,might后加动词不定式的完成式可以表示对过去的推测,认为某事在过去可能发生,这一用法中may和might都指过去,不过might较may更含蓄或更不肯定。(5)must否定式:needn’t表示必须要做的事。表示推测,...

情态动词有什么用法
后接动词原形,表示以前常发生的动作,但现在不是这样了,通常用于肯定句中。句型:be used to,后接动名词或名词,表示“习惯……”。3.情态动词虚拟语气中的用法句型 (1)表示对现在情况的推测(情态动词 + v.)肯定:must\/may\/might + be\/do\/be doing 否定:can\/could + not + be\/do\/be...

高中英语写作中易犯的错误
used to 用来表示过去常常做某事而现在不了,所以应把后半句改为:but now he is not doing so. 44. I needn’t come yesterday because all the work had been finished. 由于情态动词本身不体现时态,所以在谈论过去的事情时在情态动词后加 have done,因此在 needn’t 后加have。 45. You hadn’t ...

相似回答