By the time Jane gets home,her aunt____for London to attend a meeting.
问题描述:
By the time Jane gets home,her aunt____for London to attend a meeting.
A left
B will have left
选A这样理解不行吗?在Jane回家之前,她的姑姑已经出发去了伦敦.
答
应该选B.这是将来完成时,表示的意思正是Jane到家前,她的姑姑已经飞去伦敦开会了.
left表示过去的状态,表示的意思是说这句话的时候她的姑姑已经走了.
而题干前有很强的时间暗示:在Jane到家时.表示后面一个动作应该发生在说话时的将来.