这句话你还没有写完整呀,不知道你是不是想问下面这句话:
I have thought it would be an excellent rule to live each day as if we should die tomorrow.
如果是这句话,你可以看到句子末尾出现as if,这是虚拟语气的标志词啊。
主句:I have thought
省略that的宾语从句:it would be an excellent rule to live each day
方式状语从句:as if we should die tomorrow
as if/as though 意思是“好像”,可以引导方式状语从句和表语从句。
与过去情况相反,谓语用过去完成时;
与现在情况相反,谓语用过去时;
与将来情况相反,谓语用would/should+动词原形
从“tomorrow”可以判断句子是与将来情况相反,所以as if从句谓语用would/should+动词原形,则句子中的should die;
然后没有特殊情况的话,主从句时态一般是一样的,则主句也是与将来情况相反,所以谓语用 would/could/might/should+动词原形,也就是句子中的would be。
小补充:to do可以表示将来,但它只能用于一般句子中,而且宾语从句中缺谓语,如果把would be改成to do,那句子就没有谓语了。然后to do是不可以用于虚拟句中噢,虚拟句的谓语都是有固定形式的。
如果按您的意思,用to be,那么这里不应该用宾语从句,直接to be+宾语就好了。
如果理解为宾语从句,那么是省略了that的宾语从句,that是从属连词,而it是没有这个功能的,所以您的说法有些混乱和错误。
希望能帮助到您。
I have thought (that) it would be....
it是从句中的主语,
主句是现在完成时,从句可用不同时态