虚拟语气中的含蓄条件句问题
题目
虚拟语气中的含蓄条件句问题
这是百科里的内容:
非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上下文或其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语中,如without…,but for…等
eg:
1:But for his help,we would be working now.
要不是他的帮助,我们还会在工作呢.
2:Without your instruction,I would not have made such great progress.
要是没有你的指导,我不会取得如此大的进步.
3:We didn't know his telephone number,otherwise we would have telephoned him.
我们不知道他的电话号码,否则我们就会给他打电话.
请问各位大虾,为什么第1句中用would ,而第二、三句却用would have呢?有规定but for与without引领的含蓄条件句中这些的不同吗?请详细回答,
答案
1:But for his help,we would be working now.
要不是他的帮助,我们还会在工作呢.还在工作就应该表示正在工作,所以用be+动名词
2:Without your instruction,I would not have made such great progress.
要是没有你的指导,我不会取得如此大的进步.
3:We didn't know his telephone number,otherwise we would have telephoned him.
我们不知道他的电话号码,否则我们就会给他打电话.
第二第三句都是事实上这个是和过去的真实情况相反的,所以我们用虚拟语气,同时它又是表示过去的时间的所以我们用would have done的形式
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 如何将圆的周长五等分,工具只有直尺和圆规(画图)
- 比例尺1:10与比例尺10:1有什么不同
- 三个小组植数,每个小组应植树多少棵?72棵树,第一组8人,第2组7人,第3组9人.按各小组人数比分配!
- 我们一起去爬山好吗?__ __ __ to climb the hill together?
- 初三英语问题(什么成分能够作定语)
- 当自变量X取何值时,函数Y=2.5X+1与Y=5X+17的值相等?这个函数值是多少?
- 歇后语填空(填上水果名哦)
- 急需!谢谢谢谢谢谢!求英语高人写一篇英语作文!
- CO2通入水中会怎样
- 一瓶纯酒精,第一次倒出了1/3后用水加满,第二次倒出它的1/4后再用水加满,第三次又倒出它的1/5,这时瓶里
热门考点