Having passed all the tests,she felt a great weight _____ off her mind.选项:a、taking b、 taken c、 take d、 to be taken选哪个?为什么?请分析并翻译整句

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 14:47:06
Havingpassedallthetests,shefeltagreatweight_____offhermind.选项:a、takingb、takenc、taked、tobetaken选哪个?为什

Having passed all the tests,she felt a great weight _____ off her mind.选项:a、taking b、 taken c、 take d、 to be taken选哪个?为什么?请分析并翻译整句
Having passed all the tests,she felt a great weight _____ off her mind.
选项:a、taking b、 taken c、 take d、 to be taken
选哪个?为什么?请分析并翻译整句

Having passed all the tests,she felt a great weight _____ off her mind.选项:a、taking b、 taken c、 take d、 to be taken选哪个?为什么?请分析并翻译整句
当然是B啊,表被动关系,而且表示已经完成了.重量已经从她的脑海中移除了.
A.C.D都不表示已经完成.

b) taken

feel .. done
这里feel和have一样都是使役动词的用法,表被动,不必画蛇添足地用fell .. to be done

B take the weight off
用被动
所有的考试都完了,她感觉心中的负担没了