为什么“You should have declared that.”被解释为“should+不定式的完成式”?句中的不定式成分在哪?

原句来自《新概念英语》:'Perfume, eh?' he asked sarcastically. 'You should have declared that.' Perfume is not exempt from import duty.'(“香水,嗯?”他讥讽地说道,“你刚才应该申报,香水要上进口税的。”)
1,看到被解释为“should+不定式的完成式”惊呆了,,“should+不定式的完成式”不应该是to have done吗?
2,should的这种虚拟语气的用法本身就没有to吧?更不存在省略to这种事了。

第1个回答  2020-02-10
情态动词后一般接原形动词(即不带to的不定式追问

提问者的补充说明:在旧说法中 好像情态动词后跟动词原形 与 情态动词后跟不带to的不定式这两种概念是一回事,涉及到语法知识的变迁就不深究了。

本回答被提问者采纳
第2个回答  2020-01-09
有些书把动词不定式分为带to的动词不定式和不带to的动词不定式,这里指的是不带to的动词不定式
aqui te amo。追问

您好,您不觉得这里根本就没有不定式吗?这里不是不带to的动词不定式,因为have在这里是谓语动词。should不能单独作谓语。

第3个回答  2020-01-09
句子中没有不定式成分,而是现在完成时。"你本该宣布……(却没有宣布)"。
第4个回答  2020-01-09
consider + it +adj + that
consider it +adj +to do sth
这是它作为认为的句型。其中 it作为形式宾语,真正的宾语是that从句 ;第二句是to do 是真宾语。
希望对你有帮助。
类似的用法 think it adj to do sth\that
find it adj to do sth
第5个回答  2020-01-09
我觉得你说得对,没有不定式
相似回答