should not have done 的意思

问题描述:

should not have done 的意思
As his parent,you shouldn’t have your child ___________ such a book.
A.read B.to read
C.reading D.be reading选什么?

嗯,我觉得这个句子的考点不在shouldn't have done.而是have sb do(注意是do不是done),have sb do就是让某人干……事的意思.这里的should只是一般的情态动词.和can't 一样的作用.相当于 As his parent ,you can't h...