请问各位AZAR 4th P221的这题:
1.A competing firm [may have already offered] Chris a job before we made our
offer.
[]中用现在完成式是因为在过去到现在这段时间工作"给予"这个动作不停发生,所以用现
在完成式,因为后面有before又有过去式,在想是不是用过去完成式或过去式,用过去式
是因为有before明确指定时间先后,用过去完成式是因为过去式表一个时间参考点,而前
面的过去完成式=发生较早,也符合语意,请问各位哪里的想法出错呢?