I should have insisted on_______a thorough rest before you left fot New York.A you to take

问题描述:

I should have insisted on_______a thorough rest before you left fot New York.A you to take
B your taking C that you take D yours taking
我觉得是B 但是为什么呢

答案是C吧
这道题的重点肯定是insist的搭配,国内甚至国外的英语考试都常考
insist意为坚持,后需要用虚拟语气
insist that sb.do sth.,无论人称事态,这里一律要用do
比如insist that he do his homework first,虽然he和do一般情况下不匹配
这里是insist on,我也有点儿拿不准,但考虑到出题的考点设置,还是选C
your taking这种表达方式语法上不知道有什么错 不过不符合语言习惯