He had the long sleeves of his white shirt pushed up to his
5个回答

还是复合宾语问题.

使役动词后的宾语加非谓语动词作补足语有三种情况:

1.have sb.do sth.让某人做某事

2.have sb.doing sth.听任某人做某事

3.have sth.done 让某事(被某人)做,把某物如何做了 (= have sth.done by sb.只不过此处的行为者已经不太重要而被略去)

题目中 had the long sleeves ...pushed up ...就属于第三种情况,意思是“把他白衬衣的长袖子翻卷到胳膊肘上”