1. A
prove意思是“证明是”即使用“prove (to be) + 名词/形容词等”结构时,它是系动词,和后面的成分构成系表结构,等同于turn out.
而系动词是不能用于被动语态的.
2. the one为特指,句意为“最好的玩笑是这个/那个能使得每个人都笑的玩笑,包括(被捉弄的)的(愚人节)傻子”.
one为泛指,则句意为“最好的玩笑是一个能使得每个人都笑的玩笑,包括(被捉弄的)的(愚人节)傻子”.
从句意来看,A比B通顺.
one是代词,是可以充当定语从句的先行词的(先行词一般为名词/代词/整个句子).
3./4.
第一种是常规变化,不论.
第二种牵涉到情态动词can/must/could等表示可能性用法的反意疑问句.
此种情况下,其反意疑问句并非根据情态动词来变化,而必须根据具体情况(排除情态动词)来判断.
如果题目有过去时间状语,则原句视为一般过去时,再根据原句的谓语动词,进行相应变化.
如:It must have rained last night, didn't it?
如果没有,则直接视为完成时态来进行变化,如:
You must have been to Beijing, haven't you?
所以此题也是使用have you.