Which sentence is correct?Why?
问题描述:
Which sentence is correct?Why?
1)By the time you arrive in China,I will have stayed in Europe for 2 weeks.
2)By the time you arrive in China,I have stayed in Europe for 2 weeks.
答
A
by the time you arrive in China提示你必须使用将来时,for 2 weeks提示你必须用完成时,所以综合用将来完成时,记住!