Whom would you rather ___the picture of you.A.have takenB.have takingC.have takeD.to have taken说清原因才给分A不是正确答案

问题描述:

Whom would you rather ___the picture of you.
A.have taken
B.have taking
C.have take
D.to have taken
说清原因才给分
A不是正确答案

rather do..
而其他的语法都不对 所以
A

A.have taken
have后只能接过去分词且前面不能加to

would rather do sth 更愿意...
所以后面不能加to,D排除
have sb done 让某人替你做某事
比如i have my mother washed the clothes.我让我母亲帮我洗衣服。(真不好丫)
这里的意思是,你更愿意让谁帮你拍照片?
所以应该是have whom taken the picture of you
所以选A
【根据您的补充做的补充】
那么答案就是C了
因为这句句子应该理解为:你更愿意让谁来给你拍照片?
抱歉前面的理解是错误的,因为被拍的人是“我”,“我”本身就不能给自己拍照片,所以就更谈不上让别人“代替”我拍自己的照片了,而应该是“使某人来拍我”
have sb do使某人做某事

选A

C
为什么是have而不是to have楼上几位都说的很好了
have sb.do的意思是让某人做某事
have sb.done 使某人遭遇.../ 让某人承受...
有have sth.done 意思是使某事完成
have sb.doing 的意思是让某人一直做某事

A