正确答案为B。would rather后的宾语从句谓语应该用过去时表示与现在和将来相反的虚拟,用过去完成时表示与过去相反的虚拟。本题是与将来相反的虚拟,
当然用过去时。
书上的答案有时是错的,这是很正常的。