She thought ____ great honour to be invited to speak to us.

She thought ____ great honour to be invited to speak to us.
A.that B.this C.it D.it is
标准答案是C.请问为什么不能选择D.标准答案的解释说如果将D中的it is改为it was就可以了,那是不是说比较C和D两个选项可以得出这里的BE动词可以省去?为什么可以省呢?
辛亚556 1年前 已收到2个回答 举报

yyfjxligang 幼苗

共回答了18个问题采纳率:77.8% 举报

It and it was are both right.是两种不同的表达方法.It 是形式宾语,而后面的great honor 是实际宾语,后面的 to be invited to speak to us是宾补.
而it was great honor to ……是一个宾语从句做宾语.
它们是不同的结构,并不是系动词be的省略.而且,从语言习惯来说,显然She thought it great honor to be invited to speak to us更地道一些.

1年前

1

行为8何 幼苗

共回答了35个问题 举报

think it+名词/形容词+ to do sth.是个固定机构其中it是形式宾语,不定式to do sth.是真正的宾语,其中的名词或者形容词作宾语补足语。所以句中是it形式宾语,great honour 是宾语补足语,to be invited to speak to us是真正宾语。如果答案中把is改为was则thought后跟的是宾语从句因为主句用一般过去时态,所以从句也用过去时态。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.740 s. - webmaster@yulucn.com