这道英语选择题应该选什么,请详细分析下!辛苦了!

问题描述:

这道英语选择题应该选什么,请详细分析下!辛苦了!
You'd better have your sports jacket (), it's too dirty.
A.to wash B. washed C. washing D. wash

选B.
考察非谓语动词的用法.
have sth done/have sb do sth(让某物被做/让某人做某事).
且sports jacket 和wash之间是被动关系,过去分词表被动完成,故选B.
意为:你最好把你的运动夹克洗了(让夹克被洗),它太脏了