2020-04-22 编辑 : 哈尔滨纳斯达克国际英语
1．构成：shall / will have + 过去分词
- They will have been here for 5 years next Friday.
- By the end of next term, the students will have finished the book.
1．构成：would / should have + 过去分词
- He said that they would have arrived by seven o'clock.
1．构成：shall / will have been + 现在分词
- We shall have been staying here for four weeks when Tom arrives.
- It will have been raining for a week if it does not stop tomorrow.