每天一句英语口语:需要支持
2011-06-01来源:恒星英语论坛
He would have lost his position if you hadn't backed him up.
假如你当初没有支持他,他可能已经失去职位了。
学习亮点:
back up
1.支持
He would have lost his position if you hadn't backed him up.
假如你当初没有支持他,他可能已经失去职位了。
would have done
1.这种虚拟语气的句子按道理是应该配套用的:主句had done +从句would have done。但是有些情况下可以用混合型,也就是不完全配套。本句中答案用would have a chance to survive是表示与现在事实相反,也就是说 那他“现在”还可能活着。想一想如果改用would have had a chance的话,就表示与过去事实相反,也就是说那他“当时”就有机会活着——这肯定不是说话者的本意。
2. could have done也表示虚拟语气,它的含义是“本来能做但没有做”,如He could have passed the exam.(本来能考及格但是没有)。本句它和would have done的意思和用法差不多,也不好用。
- 上一篇
- 下一篇