早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求教英语高手1)Youhadoneofyourteethpulledoutyesterday,----?2)Youhadoneofyourteethpulledout,----?A.hadyouB.hadn'tyouC.didyouD.didn'tyou第一题的答案是D第二题是自己拓展的(呵呵,

题目详情
求教英语高手
1)You had one of your teeth pulled out yesterday,----?
2)You had one of your teeth pulled out,----?
A.had you B.hadn't you C.did you D.didn't you
第一题的答案是D
第二题是自己拓展的(呵呵,
▼优质解答
答案和解析
have sth done 意思:让某事被别人来做 这里的have是使役动词“让...”
例如:I have my bike repaired.我修好车了.(直译是这样,但实际车子不是我修的,而是让别人给我修的)
1.2都选D 都译成我拔牙了(别人给拔的).你可能是不理解为何不选B吧,因为这里的have是使役动词,就相当语一般的动词,只是翻译成“使..怎么样,让..怎么样” 你知道make sb do 吧 ,不就是“让某人做某事”吗?have就和make是基本一个意思.
看了 求教英语高手1)Youhad...的网友还看了以下: