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

问题描述:

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

B. washed-------------- HAVE STH DONE 是一个常用结构

A had better to do 的句式吧 应该是

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