作业帮 > 英语 > 作业

1.Why didn't you tell him the truth?If I____you,I would have

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/03 14:17:16
1.Why didn't you tell him the truth?If I____you,I would have.为什么这里要填were啊?这个不是与过去事实相反的吗?那不是应该had been?2.If you tell me all about it,I____able to decide.答案是shall be,
1、If I were you,“如果我是你”,因为不存在“过去是你而现在不是你”这种情况,所以就用were,而不用had been.整个句子的意思:如果我是你,我当时就会跟他说出真相了.(注:有点像错综条件句)

2、一般将来时,和主语"I"搭配,可以用shall或者will. 用will肯定性很大,而用shall显得委婉一点.