翻译:你看过 变形金刚 这部以一本早期动画为基础(而拍摄的)电影吗?
解释:
1. 定语从句中,关系代词which/whose的区别如下:
1)which只能代指物sth或整个主句,在定语从句中只能充当主语/宾语/表语。
它在句中可以直接代替先行词在定语从句中独立使用的;
如:Have you seen the film transformer, which is based on an old cartoon?
其中which代替先行词the film,在后面的定语从句中直接充当主语。
2)而whose即可指人,又可指物,在定语从句中只能充当定语,即它必须修饰定语从句中某个名词。
而且它不是直接代替先行词,而是相当于先行词的所有格形式。
如:Do you know the girl whose father is a teacher?
其中,whose = the girl's ≠ the girl,且whose做定语,修饰定语从句的主语father.
2. 返回到该题中,选项放在名词story前面做定语,所以只能使用whose,而不能使用which。
即:whose story is based on an old cartoon
= the film's story is based on an old cartoon
参考资料:英语牛人团