A. 過去[未来]完了進行形:had [will have] been -ing
  1. My son had been watching TV since seven o’clock.
  2. Casals had been resisting war for over 30 years.
  3. Our math teacher will have been teaching here for 20 years by the end of this month.
B. 予定・運命などを表す「be動詞 + 不定詞」
  1. He was to live in exile for the rest of his life.
  2. Books and magazines are to be published in both English and Japanese.
  3. These endangered animals are not to be found in the wild.
C. 修辞疑問文
  1. If Casals won’t leave Prades, why don’t we hold a music festival there?
    (=If Casals won’t leave Prades, let’s hold a music festival there.)
  2. Who does not love his or her birthplace?
    (=Everybody loves his or her birthplace.)
  3. Who knows that secret?
    (=Nobody knows that secret.)