和谐英语

您现在的位置是:首页 > 英语口语 > 英语口语学习材料

正文

每天一句英语口语:需要支持

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的意思和用法差不多,也不好用。

>>收听该句音频与查看句子翻译

>>学习更多每天口语句子