关于“have+名(代)词+过去分词”

有读者问这样一道题:

(1)— Good morning. Can I help you?

— I'd like to have this packaged_____, madam.

A. be weighed B. to be weighed

C. to weigh D. weighed

答案为什么是D?

和动词make一样,使役动词have之后可接“名(代)词+过去分词(用作宾语补语)”。所以“have + 名(代)词”之后既不可接“be+过去分词”,更不可接“to be+过去分词”。再如:

(2)He had his hair cut .

(3)I want to have a picture taken .

有时have不意谓“使”,而意谓“遭受,被”。如:

(4)He had his wallet stolen .

有时have不表动作,而表状态,如:

(5)He had no money left in his pocket.