单选题 She said that by the end of May she _____ medicine for three years.无
【正确答案】 A
【答案解析】句意: 她说到5月 底的时候, 她学医就有三年时间了。 will have done表示将来已完成的动作, 而主语said是过去时, 从过去看的话, 就应用过去将来时(表示从过去的某一时间来看将来要发生的动作或存在的状态) 。