41.
By the time you graduate, we ____ in Australia for one year. 
(A) will be staying
(B) will have stayed
(C) would have stayed
(D) have stayed
出自:郑州工程技术学院-大学英语(2)