Tom is said to have broken the glass of the window,-------------------?

问题描述:

Tom is said to have broken the glass of the window,-------------------?
a,isn't he b,hasn't he c,didn't he d,isn't it

is said是被动语态,而不是现在完成时.have done结构的意思是:把···怎么样了.
因此排除b.
is是一般现在时,主语是Tom,我觉得答案是A.